Herramientas de usuario

Herramientas del sitio


estructuras

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
estructuras [2015/09/30 19:59] – [Estructuras recursivas] lmateuestructuras [2015/09/30 20:03] (actual) – [Estructuras recursivas] lmateu
Línea 263: Línea 263:
   void insertar(Node **ppnode, int y) {   void insertar(Node **ppnode, int y) {
     Node *pnode= *ppnode;     Node *pnode= *ppnode;
-    while (pnode!=NULL && pnode->x<y) { +    while (pnode != NULL  &&  pnode->x < y) { 
-      ppnode= &ppnode->next;+      ppnode= & pnode->next;
       pnode= *ppnode;       pnode= *ppnode;
     }     }
      
-    Node *ins= (Node*)malloc(sizeof(Node));+    Node *ins= malloc(sizeof(Node));
     ins->x= y;     ins->x= y;
-    ins->next= *ppnode;+    ins->next= pnode;
     *ppnode= ins;     *ppnode= ins;
   }   }
estructuras.1443643184.txt.gz · Última modificación: 2015/09/30 19:59 por lmateu