listas enlazadas
necesito ayuda para un proyecto que utilize listas enlazadas, ya sean simples o dobles, agradezco cualquier ayuda me seria muy util
Pues compa, explica que es lo que quieres hacer para poder ayudarte...
Te podria decir como funcionan las listas, listas dobles, listas triples, las listas de listas de listas de listas.... en realidad no es muy complicado, con que entiendas un poco la logica de los apuntadores y el paso de variables por valor y referencia, todo lo demas en pan comido.
Bien, en primera debes saber lo siguiente:
Cuando declaras:
int a;
estas pidiendo espacio en memoria para usarlo y ahi guardar informacion de tipo entero. Cuando pones:
int *a;
Estas pidiendo espacio en memoria para guardar la direccion de una variable de tipo entero.
Un puntero solo puede guardar las direcciones de su mismo tipo, por ejemplo si pones :
char *c;
apuntaras al espacio reservado para otra variable de tipo char, por nada del mundo puedes igualar un apuntador de tipo char a uno de tipo int o de tipo float.
Si nesesitas mas ayuda, me la pides y con gusto te asesoro en lo que sepa.
Te podria decir como funcionan las listas, listas dobles, listas triples, las listas de listas de listas de listas.... en realidad no es muy complicado, con que entiendas un poco la logica de los apuntadores y el paso de variables por valor y referencia, todo lo demas en pan comido.
Bien, en primera debes saber lo siguiente:
Cuando declaras:
int a;
estas pidiendo espacio en memoria para usarlo y ahi guardar informacion de tipo entero. Cuando pones:
int *a;
Estas pidiendo espacio en memoria para guardar la direccion de una variable de tipo entero.
Un puntero solo puede guardar las direcciones de su mismo tipo, por ejemplo si pones :
char *c;
apuntaras al espacio reservado para otra variable de tipo char, por nada del mundo puedes igualar un apuntador de tipo char a uno de tipo int o de tipo float.
Si nesesitas mas ayuda, me la pides y con gusto te asesoro en lo que sepa.
