Chris Rebert wrote:
On Sun, Dec 7, 2008 at 9:26 PM, Group <[EMAIL PROTECTED]> wrote:
Hello, I'm studying algorithom. For concentrating on the question itself, I
intend to use Python to implement the algorithoms.

Now, I want to write a Red-Black Tree, and a List structure. In C/C++, I can
use pointers to refer to  children  notes (or next notes). But, in Python,
how
can I do it? Except the sequence, I know not any way.

You'd better help me understan how can I transform the following C code into
Python:

/* a List */
struct {
 int data;
 int *next;
 int *prev;
}

Possibly not an exact literal translation, but:

class ListNode(object):
    def __init__(self, data, prev=None, next=None)
        self.data = data
        self.prev = prev
        self.next = next


Keep in mind that Python uses call-by-object (google it), so it
doesn't have pointers/references per-se.

Cheers,
Chris
Yes, I see.
Thank you, very much!

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to