Linked List / Lista Enlazada (P1) - Python 3.7

Поделиться
HTML-код
  • Опубликовано: 28 авг 2024
  • ◁ Copyright Sklyvan ▷
    » VÍDEO CREADO POR SKLYVAN ©
    » SU COPIA SIN PERMISO DEL CREADOR NO ESTÁ PERMITIDA.
    ▬ Redes Sociales ▬
    ➤ Instagram: / sklyvan
    ➤ Twitter: / sklyvan
    ➤ PasteBin: pastebin.com/u...
    ➤ Discord: Sklyvan #3902
    ◁ Características PC ▷
    ➜ Intel Socket 1151
    ➜ Intel Core i5-7600K 3,8GHz
    ➜ MSI Gaming M3 H270
    ➜ Corsair Vengeance LPX DDR4 2x4GB + 1x8GB 2600MHz
    ➜ Cooler Master Hyper 212 LED
    ➜ MSI GTX 1050 Ti 4GB
    ➜ EVGA Silver 500W
    ➜ Seagate 1TB HDD
    ➜ Kingston A400 120GB SSD
    ➜ Nox Hummer MC White
    ➜ Windows 10 Pro 64Bits

Комментарии • 22

  • @FernandoGamer12_WoW
    @FernandoGamer12_WoW 5 лет назад +13

    F 5:31

  • @CristianHernandez-xw9qu
    @CristianHernandez-xw9qu 2 года назад +6

    Para remover la coma del final, la parte final del método __str__ debe quedar así:
    string += "]"
    while current.next != None:
    string += str(current)
    current = current.next
    if current.next != None:
    string += ", "
    string += "]"
    Básicamente lo que haces es que después de saltar a un siguiente nodo revisas si es el último, si es así entonces no pones la coma.
    pd: Si no sale bien indentado solo cópialo en tu IDE.

  • @carloseduardovargasfernand2554
    @carloseduardovargasfernand2554 2 года назад +6

    :( Que nivel de Python son las Linked List?, porque me cuesta bastante entenderlo

  • @havgt3277
    @havgt3277 3 года назад +3

    Con que hagas en el while del Remove un "cortocircuito" como el siguiente es mas que suficiente para que no te de el error de eliminar un elemento que no existe en la lista
    Lo dejo por aqui por si hay algun impaciente!!!
    def remove(self, value):
    if self.head == None:
    return False
    else:
    current = self.head
    while current.next is not None and current.next.value != value: ### esta es la linea es la modicada
    current = current.next

    if current.next is None: ### si el siguiente elemento era el ultimo, entonces no está el elemento, devolvemos falso
    return False

    deletedNode = current.next
    current.next = deletedNode.next
    self.size = self.size - 1
    return True ### si llegamos hasta aqui todo a funcionado, asi que devolvemos verdadero
    Buen video :)

  • @AgeGutsChannel
    @AgeGutsChannel 2 года назад +1

    Excelente explicación!. Vi otros tutoriales y aun seguia con dudas.

  • @tomasbedoya655
    @tomasbedoya655 4 года назад +2

    ¡Buenísima explicación!
    Muchas gracias.

  • @lautaromarguery2354
    @lautaromarguery2354 Год назад

    Excelente video, me sirvio para entender el concepto de listas enlazadas y el codigo para usar que necesito para la facu es igual, lo unico que no contemplas eliminar el primer valor de la lista y tira error . Habria que añadir en la funcion remove antes del while una validacion en caso de que sea el primero .
    Por ejemplo algo asi:
    if value==self.first.valor:
    deleted_node = current.next
    current.next =deleted_node.next
    self.size -= 1
    return deleted_node
    Saludos!!!! :D

  • @jorgesalinas7779
    @jorgesalinas7779 2 года назад

    EXCELENTE EXPLICACIÓN! Mil gracias, me suscribo.

  • @bishunior
    @bishunior 5 лет назад +2

    Sólo 8 vista que mierda? Eres un GRANDE sigue asi

  • @brayan6925
    @brayan6925 4 года назад +1

    Magnifico

  • @wasm30
    @wasm30 Год назад

    gracias excelente contenido.

  • @mauro__col
    @mauro__col 3 года назад

    Muchas gracias, buena explicación.

  • @kimysanchez2931
    @kimysanchez2931 4 года назад

    muchas gracias por compartir tus conocimientos

  • @Mileth_youtube
    @Mileth_youtube Год назад

    El video está en negro

  • @JuanSoto-pw6wq
    @JuanSoto-pw6wq Год назад

    Muchas gracias!

  • @DDAN48LIFE
    @DDAN48LIFE 4 года назад

    Muy bueno , me hizo entrar en razón.

  • @andresfelipebaldovinoospin679
    @andresfelipebaldovinoospin679 4 года назад

    Excelente explicación eres grande

  • @ErickFabian
    @ErickFabian Год назад

    Gracias, había estado tratando de entenderle a mi tarea pero otros youtubers me confundieron:((

  • @santiagogelmetti7107
    @santiagogelmetti7107 2 года назад

    hola, tengo una duda, no es una mala practica que una función retorne mas de un valor¡? digo porque en código retorna muchos booleanos

  • @pablo6263a
    @pablo6263a 4 года назад

    Esto es Produk Oukner?

  • @processeschannel6310
    @processeschannel6310 Год назад

    Al grano