elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Ayuda con listas enlazadas C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con listas enlazadas C++  (Leído 2,447 veces)
clcarlos17

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Ayuda con listas enlazadas C++
« en: 2 Julio 2015, 14:40 pm »

Buenas, he estado haciendo un ejercicio sobre listas enlazadas, cuyo enunciado es: Realizar un módulo que, dada una lista enlazada y un entero n, elimine los n primeros nodos.

La definición de tipos para una lista enlazada es la siguiente:

typedef struct nodo{
   int dato;
   nodo* suc;
};
typedef nodo* puntero;

El módulo que he realizado es el siguiente:

void eliminarNodos (nodo &cab, int n){

puntero *p=cab;
int cantidadNodos
if (p==NULL){
cantidadNodos=0;
}else{
cantidadNodos=1;
}

while (p!=NULL && cantidad<=n){   
    p-> suc;
    resultado++;   
}
    if (resultado<=n){
    cab=NULL;
    }else{
    cab=p->suc;
delete (p)
    }
}

Lo que pretendo es contar el numero de nodos con el bucle while, y si hay menos nodos de los que hay que eliminar, o la lista esta vacía, directamente eliminarla. En caso de que haya suficientes nodos para borrar, como con el bucle while se ha situado p ->

¿Lo he hecho bien? Gracias por su atención.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda con listas enlazadas en c++!!!!
Programación C/C++
guanaco112 3 3,851 Último mensaje 2 Marzo 2012, 14:18 pm
por rir3760
AYUDA - Listas enlazadas en c++
Programación C/C++
Franher 1 2,117 Último mensaje 6 Agosto 2014, 22:11 pm
por Xandrete
AYUDA Listas enlazadas en c++
Programación C/C++
Franher 0 1,524 Último mensaje 8 Agosto 2014, 21:48 pm
por Franher
¿Ayuda con listas enlazadas?
Programación C/C++
BrendiisFox 0 1,142 Último mensaje 3 Septiembre 2015, 19:05 pm
por BrendiisFox
Ayuda! Listas Doblemente Enlazadas
Programación C/C++
mordeki_99 0 1,590 Último mensaje 30 Noviembre 2015, 00:45 am
por mordeki_99
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines