Saltar al contenido

ejemplo de código de clase de nodo de Python

Luego de de una extensa selección de datos resolvimos esta preocupación que suelen tener algunos de nuestros usuarios. Te compartimos la respuesta y deseamos serte de gran apoyo.

Ejemplo 1: Python de la clase de nodo

You need to find the last node without a .nextEl pointer and add the node there:

def add(self, newNode):
    node = self.firstNodewhile node.nextEl is not None:
        node = next.nextEl
    node.nextEl= newNode
Becausethis has to traverse the whole list, most linked-list implementations also keep a reference to the last element:classList(object):
    first = last =None

    def __init__(self, fnode):
        self.add(fnode)

    def add(self, newNode):if self.first is None:
            self.first= self.last= newNode
        else:
            self.last.nextEl= self.last= newNode
BecausePython assigns to multiple targets from left to right, self.last.nextEl is set to newNode before self.last.Some style notes on your code:Use is None and is not None to test if an identifier points to None(it's a singleton).There is no need for accessors inPython; just refer to the attributes directly.Unlessthis is Python3, use new-style classes by inheriting from object:classNode(object):
    # ...

Ejemplo 2: nodo de Python

classNode:

    def __init__(self, data):

        self.left=None
        self.right=None
        self.data= data


    def PrintTree(self):print(self.data)

root =Node(10)

root.PrintTree()

Puntuaciones y comentarios

Si conservas alguna perplejidad o capacidad de ascender nuestro reseña puedes escribir una glosa y con mucho placer lo estudiaremos.

¡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 *