Saltar al contenido

cómo crear una clase de nodo en el ejemplo de código python

Siéntete en la libertad de compartir nuestro espacio y códigos con tus amigos, necesitamos tu ayuda para ampliar nuestra comunidad.

Ejemplo: clase de nodo python

You need to find the last node without a .nextEl pointer and add the node there:defadd(self, newNode):
    node = self.firstNode
    while node.nextEl isnotNone:
        node =next.nextEl
    node.nextEl = newNode
Because this has to traverse the whole list, most linked-list implementations also keep a reference to the last element:classList(object):
    first = last =Nonedef__init__(self, fnode):
        self.add(fnode)defadd(self, newNode):if self.first isNone:
            self.first = self.last = newNode
        else:
            self.last.nextEl = self.last = newNode
Because Python assigns to multiple targets from left to right, self.last.nextEl isset to newNode before self.last.

Some style notes on your code:

Use isNoneandisnotNone to test if an identifier points to None(it's a singleton).
There is no need for accessors in Python; just refer to the attributes directly.
Unless this is Python 3, use new-style classes by inheriting fromobject:classNode(object):# ...

Al final de la artículo puedes encontrar las aclaraciones de otros desarrolladores, tú además eres capaz dejar el tuyo si lo crees conveniente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *