Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

Informática Introducción a las Estructuras de Datos Merge Sort y Listas Enlazadas El Paso Conquer

@11:50 Principio DRY al reemplazar el nodo head fusionado al siguiente nodo head?

@ 11:50 Pasan escribe el siguiente código:

   # Descartar cabeza falsa y establecer el primer nodo fusionado como cabeza
   head = fusionado.head.next_node
   fusionado.head = head

¿Pero no se puede simplificar a lo siguiente?

   # Descartar cabeza falsa y establecer el primer nodo fusionado como cabeza
   fusionado.head = fusionado.head.next_node 

1 Respuesta

Steven Parker
Steven Parker
244 163 puntos

Puede ahorrar una línea (y una variable) de esta manera, pero tener el mismo término en ambos lados de una asignación podría no ser tan claro como hacerlo en dos pasos.

De cualquier forma, el principio "DRY" no se aplica aquí, ya que nada se está repitiendo.