Novato
Desconectado
 Venezuela
Sexo: 
Mensajes: 3
Slifer23
|
 |
« : 14 de Mayo de 2009, 01:42:10 » |
|
esta es super simple...pero por lo menos te dice lo mas importante que es la implementacion de las funciones....me imagino que sabes declarar un tad
/* Lista Dinámica */ /* Simplemente enlazada */
#include <iostream> #include <stdlib.h>
using namespace std; struct nodo { int info; struct nodo *sig; };
void crear(struct nodo **); void insertar(struct nodo **, int); void eliminar(struct nodo **, int); void recorrer(struct nodo **); int buscar(struct nodo **, int); //true or false
int main() { struct nodo *ent; int dato; crear(&ent); cout<<"Ingrese valores enteros, cero para terminar: "; cin>>dato; while(dato != 0) { insertar(&ent, dato); cout<<"Ingrese valores enteros, cero para terminar: "; cin>>dato; } recorrer(&ent); cout<<"Ingrese dato a eliminar: "; cin>>dato; eliminar(&ent, dato); recorrer(&ent); cout<<"Ingrese dato a buscar: "; cin>>dato; if(buscar(&ent,dato) == 1) cout<<"numero "<<dato<<" encontrado"; getchar(); getchar(); return 0; }
/******** funciones de listas simplemente enlazadas *********/ void crear(struct nodo **ent) { *ent = NULL; }
void insertar(struct nodo **ent, int dato) { struct nodo *aux, *p, *ant; aux = new nodo; if(!aux) { cout<<"error:memoria insuficiente"<<endl; exit(1);} aux->info = dato; ant = NULL; p = *ent; //p es el ptro aux que recorre la lista para insertar ORDENADO while((p != NULL) && (p->info < dato)) { ant = p; p = p->sig; } if(ant == NULL) { aux->sig = *ent; *ent = aux; } else { ant->sig = aux; aux->sig = p; } }
void eliminar(struct nodo **ent, int dato) { struct nodo *p, *ant; p = *ent; ant = NULL; while((p != NULL) && (p->info < dato)) //si pregunto p->info != dato recorro toda la lista sin sentido { ant = p; p = p->sig; } if(p->info != dato) cout<<"dato no existe "<<endl; else { if(ant == NULL) //1er nodo *ent = (*ent)->sig; else ant->sig = p->sig; delete p; } }
void recorrer(struct nodo **ent) { struct nodo *p; p = *ent; while(p != NULL) { cout<<p->info<<endl; p = p->sig; } }
int buscar(struct nodo **ent, int dato) { struct nodo *p; p = *ent; while((p != NULL) && (p->info < dato)) p = p->sig; if(p->info == dato) return 1; else return 0; }
NODO *crearnodo(int num) { NODO *pnue=new NODO; pnue->num=num; pnue->prox=NULL; return pnue; }
bool esvacio() { return(p==NULL) }
|
|
|
|
|
En línea
|
|
|
|
Novato
Desconectado
 Venezuela
Sexo: 
Mensajes: 3
Slifer23
|
 |
« Respuesta #1 : 14 de Mayo de 2009, 03:03:39 » |
|
disculpen el doble post pero es para ayudar a luvin n.n
void insertar_inicio(NODO *pnue) { if (!p) return; p->ant->prox=pnue; pnue->ant=p->ant; pnue->prox=p; p->ant=pnue->prox; p=pnue; } void insertarfinal(NODO *pnue) { if (!p) return; p->ant->prox=pnue->ant; pnue->prox=p; p->ant=pnue; }
NODO *extraerinicio() { if (!p) return NULL; if(!p->prox) NODO *pnue=p; p=NULL return pnue; NODO *pnue=new NODO; pnue=p; p->ant->prox=p->prox; p=p->prox; p->ant=pnue->ant pnue->prox=pnue->ant=pnue; return pnue; }
|
|
|
|
|
En línea
|
|
|
|
Novato
Desconectado
 Venezuela
Sexo: 
Mensajes: 3
Slifer23
|
 |
« Respuesta #2 : 14 de Mayo de 2009, 03:25:24 » |
|
bool TAD-LISTAcapicua (LISTA *s) { LISTA *Z=new LISTA; LISTA *y=new LISTA; NODO *x,*r; bool clave=true; if (s->esvacio)return; for (;s;) { x=s->extraerinicio(); z->insertarinicio(x); y->insertarfinal(x); } for (;y;s->insertarfinal(y->extraerinicio()); for (;s;) { x=z->extraerinicio(); r=s->extraer inicio(); if (r->num!=x->num) clave=false; y->insertarfinal(r); } for (;y;s->insertarfinal(y->extraerinicio()); return clave; }
|
|
|
|
|
En línea
|
|
|
|
Usuario Completo
Desconectado
 Venezuela
Sexo: 
Mensajes: 230
**ThE JoKeR**
|
 |
« Respuesta #3 : 14 de Mayo de 2009, 09:59:35 » |
|
|
|
|
|
|
En línea
|
|
|
|
Administrador
Usuario Completo
Desconectado
 Venezuela
Sexo: 
Mensajes: 111
Webmaster of Hell
|
 |
« Respuesta #4 : 14 de Mayo de 2009, 10:19:07 » |
|
No es por nada pero para esto esta los mensajes privados, msn, correo, etc. Ademas de google. Lo veo bastante basico, eso sale en cualquier libro, pobrecito si no lo entiende.
|
|
|
|
|
En línea
|
|
|
|
Usuario Completo
Desconectado
 Venezuela
Sexo: 
Mensajes: 205
http://www.xboxlc.com/cards/sig/black/xdark%20vnzl
|
 |
« Respuesta #5 : 15 de Mayo de 2009, 12:39:48 » |
|
|
|
|
|
|
En línea
|
|
|
|
Usuario Completo
Desconectado
 Venezuela
Sexo: 
Mensajes: 182
|
 |
« Respuesta #6 : 15 de Mayo de 2009, 07:54:03 » |
|
:/ si se burlan.
|
|
|
|
|
En línea
|
D: soy un fantasma bu
|
|
|
Usuario Completo
Desconectado
 Venezuela
Sexo: 
Mensajes: 117
|
 |
« Respuesta #7 : 15 de Mayo de 2009, 04:36:48 » |
|
Los MPs aún existen sabias? ._.
|
|
|
|
|
En línea
|
*´¨) ¸.•´¸.•*´¨) ¸.•*¨) (¸.•´ (¸.•´ **★o°Antos_Zero°o★** The Soul -=F1ghT3r=- I Back to fuck you █║▐║│█║│█▐║║│█▐║│█║║▐│█ тσdσs lσs Dεяεcнσs яεsεяvαdσs. cσρчяιgнτ © 2009 αŋιmεfαŋ
|
|
|
Novato
Desconectado
 Venezuela
Sexo: 
Mensajes: 8
Sus acusaciones Carecen De fundamento..
|
 |
« Respuesta #8 : 18 de Mayo de 2009, 11:48:10 » |
|
a ustedes le encanta hablar paja y gotrenks =/ papaito tu te graduaste no? pero me imagino que tus notas de universidad deben ser COLOSALES tanto que =D debes trabajar ya para la microsoft o.o o me equivoco xD!...y bueno esa informacion la necesitaba ya que lamentablemente en la ucab los profesores como JULIO CANELON =/ no dan clase y eso todos lo saben n_n asi que silencio...y el foro no es para todos pues  ? entonces silencio numero 2 
|
|
|
|
|
En línea
|
|
|
|
Novato
Desconectado
 Venezuela
Sexo: 
Mensajes: 8
Sus acusaciones Carecen De fundamento..
|
 |
« Respuesta #9 : 18 de Mayo de 2009, 11:51:11 » |
|
y porcierto carlos  el unico aqui que deberia ir a estudiar eres tu :O lamentablemente u_u tus mediocridades no tienen limites  gente mediocre e inculta como tu no deberia ni estudiar deberias pararte en una avenida a vender bon ice :O  aveces me sorprendo de como eres util en una sociedad  eres tan util como jose manuel :O tanto que la gente los admira xD
|
|
|
|
|
En línea
|
|
|
|
Usuario Completo
Desconectado
 Venezuela
Sexo: 
Mensajes: 117
|
 |
« Respuesta #10 : 18 de Mayo de 2009, 02:39:12 » |
|
Jajajajajaja xD
Pelea!! Pelea!! Pelea!!!
Sangreeeeeeeee!!!!

xD
._.
|
|
|
|
|
En línea
|
*´¨) ¸.•´¸.•*´¨) ¸.•*¨) (¸.•´ (¸.•´ **★o°Antos_Zero°o★** The Soul -=F1ghT3r=- I Back to fuck you █║▐║│█║│█▐║║│█▐║│█║║▐│█ тσdσs lσs Dεяεcнσs яεsεяvαdσs. cσρчяιgнτ © 2009 αŋιmεfαŋ
|
|
|
Usuario Completo
Desconectado
 Venezuela
Mensajes: 195
|
 |
« Respuesta #11 : 18 de Mayo de 2009, 02:53:54 » |
|
a ustedes le encanta hablar paja y gotrenks =/ papaito tu te graduaste no? pero me imagino que tus notas de universidad deben ser COLOSALES tanto que =D debes trabajar ya para la microsoft o.o o me equivoco xD!...y bueno esa informacion la necesitaba ya que lamentablemente en la ucab los profesores como JULIO CANELON =/ no dan clase y eso todos lo saben n_n asi que silencio...y el foro no es para todos pues  ? entonces silencio numero 2  Bueno, no se quienes Luvin, Kairos, o el que creo el tema. El asunto es que al menos esto lo puedo certificar. Canelon es muy pirata, no da clase, y tampoco es demasiado bueno en el tema (Aunque si tiene sus conocimientos), yo pase algoritmo II sin trabajar listas, lamentablemente, no sabes lo que estoy sufriendo en los semestres mas arribas. Al menos tu tienes tienes preparador, Jaivic, yo por mi parte tenia como preparador a el mismo Canelon XD. Y bueno, existen privados para esto. ¿Que si el pana necesita algo de ayuda? Y bueno, tampoco creo que sea buena manera de hablar, sin importar lo que ellos hayan dicho, menos si eres "Mas inteligente y culto" que ellos o al menos tu dice.
|
|
|
|
|
En línea
|
|
|
|
Usuario Completo
Desconectado
 Venezuela
Sexo: 
Mensajes: 117
|
 |
« Respuesta #12 : 18 de Mayo de 2009, 03:03:44 » |
|
Bueno, no se quienes Luvin, Kairos, o el que creo el tema. El asunto es que al menos esto lo puedo certificar. Canelon es muy pirata, no da clase, y tampoco es demasiado bueno en el tema (Aunque si tiene sus conocimientos), yo pase algoritmo II sin trabajar listas, lamentablemente, no sabes lo que estoy sufriendo en los semestres mas arribas. Al menos tu tienes tienes preparador, Jaivic, yo por mi parte tenia como preparador a el mismo Canelon XD.
Y bueno, existen privados para esto. ¿Que si el pana necesita algo de ayuda? Y bueno, tampoco creo que sea buena manera de hablar, sin importar lo que ellos hayan dicho, menos si eres "Mas inteligente y culto" que ellos o al menos tu dice.
Por eso digo y seguire diciendo mil veces que la UGMA es mejor que la UCAB ._..jpg)
|
|
|
|
|
En línea
|
*´¨) ¸.•´¸.•*´¨) ¸.•*¨) (¸.•´ (¸.•´ **★o°Antos_Zero°o★** The Soul -=F1ghT3r=- I Back to fuck you █║▐║│█║│█▐║║│█▐║│█║║▐│█ тσdσs lσs Dεяεcнσs яεsεяvαdσs. cσρчяιgнτ © 2009 αŋιmεfαŋ
|
|
|
Usuario Completo
Desconectado
 Venezuela
Mensajes: 195
|
 |
« Respuesta #13 : 18 de Mayo de 2009, 03:08:40 » |
|
No se de la UGMA pero que Canelon sea pirata no quiere decir que los otros tambien. Primero, los profesores de Calculo son muy buenos en el tema, igualmente materias como Geometria, Fisica, entre otras. Y bueno, aunque a decir verdad Maria Cora no es una diosa programando, los profesores de ahi en adelante son muy buenos, excelente programadores, y excelentes profesores.
Si has estudiado en la UGMA y en la UCAB, lo suficiente como para conocer profesores como Paletta y Ronald entre otros que no me se el nombre (Soy malo con los nombres y ademas medio vago), pues entonces supongo puedes tener razon, si no, no se en que te basas.
Aun asi, es una lastima que la base de Programacion sea mala.
|
|
|
|
|
En línea
|
|
|
|
Administrador
Usuario Completo
Desconectado
 Venezuela
Sexo: 
Mensajes: 111
Webmaster of Hell
|
 |
« Respuesta #14 : 18 de Mayo de 2009, 08:44:07 » |
|
a ustedes le encanta hablar paja y gotrenks =/ papaito tu te graduaste no? pero me imagino que tus notas de universidad deben ser COLOSALES tanto que =D debes trabajar ya para la microsoft o.o o me equivoco xD!...y bueno esa informacion la necesitaba ya que lamentablemente en la ucab los profesores como JULIO CANELON =/ no dan clase y eso todos lo saben n_n asi que silencio...y el foro no es para todos pues  ? entonces silencio numero 2  Por eso te decia que eso que esta ahi sale en cualquier libro de programacion y en google? si no lo sabes encontrar pues no es mi problema. Mi rumbo es el software libre asi que en microsoft no tengo nada que buscar, uso como sistema principal Ubuntu y nada de windows. Me especializo en la programacion web, mas espeficiamente en php con postgresql o mysql. Cuando sepas de que estoy hablando ahi hablamos. Y no por nada por mis notas era Preparador en la uneg, asi que se muy bien de que hablo. La uneg le da 3 patadas a los demas institutos aqui en Guayana (En Informatica)
|
|
|
|
|
En línea
|
|
|
|
Usuario Completo
Desconectado
 Venezuela
Sexo: 
Mensajes: 117
|
 |
« Respuesta #15 : 18 de Mayo de 2009, 09:16:15 » |
|
No se de la UGMA pero que Canelon sea pirata no quiere decir que los otros tambien. Primero, los profesores de Calculo son muy buenos en el tema, igualmente materias como Geometria, Fisica, entre otras. Y bueno, aunque a decir verdad Maria Cora no es una diosa programando, los profesores de ahi en adelante son muy buenos, excelente programadores, y excelentes profesores.
Si has estudiado en la UGMA y en la UCAB, lo suficiente como para conocer profesores como Paletta y Ronald entre otros que no me se el nombre (Soy malo con los nombres y ademas medio vago), pues entonces supongo puedes tener razon, si no, no se en que te basas.
Aun asi, es una lastima que la base de Programacion sea mala.
._. sabes? tengo mis motivos, pero no las dire, por una razón, no quiero colocarme a discutir aqui.. =/ llenar poosts y pooosts de discusiones, mejor, si nos llegamos a ver en algunas de las reuniones hablamos de esto y vemos quien tiene la razón y ya ._.
|
|
|
|
|
En línea
|
*´¨) ¸.•´¸.•*´¨) ¸.•*¨) (¸.•´ (¸.•´ **★o°Antos_Zero°o★** The Soul -=F1ghT3r=- I Back to fuck you █║▐║│█║│█▐║║│█▐║│█║║▐│█ тσdσs lσs Dεяεcнσs яεsεяvαdσs. cσρчяιgнτ © 2009 αŋιmεfαŋ
|
|
|
Usuario Completo
Desconectado
 Venezuela
Mensajes: 195
|
 |
« Respuesta #16 : 18 de Mayo de 2009, 09:29:27 » |
|
._. sabes? tengo mis motivos, pero no las dire, por una razón, no quiero colocarme a discutir aqui.. =/ llenar poosts y pooosts de discusiones, mejor, si nos llegamos a ver en algunas de las reuniones hablamos de esto y vemos quien tiene la razón y ya ._.
:S No se si sono de esa manera, pero no lo decia con mala itnencion, pero eso de ver quien tenia la razon suena a que lo que haya dicho sea en forma de burla o no. Dije claramente que no se cual es mejor por que no he estudiado en la UGMA, si tu dices que es asi, supongo que tienes tus razones, pero es algo que por mas que digas si no has estudiado en ambas, es dificil saber si una es mejor o no. No es por que estudio en la UCAB o no, es una universidad que tiene sus altos y sus bajos, pero como dije, tiene muy buena base en los calculos y fisica con excelentes profesores, y las demas materias ademas de Algoritmo I y Algoritmo II igual. No se si la UNEG le de 2 patadas o 3, y es bien sabido que la UNEG es muy buena universidad en informatica (Y digo informatica por que tengo entendido, y solo entendido por boca de los demas, que lo demas no es muy bueno que se diga... no puedo asegurar o no) pero tampoco es una diferencia abismal como para decirlo asi y quitar credito a las demas universidades.
|
|
|
|
|
En línea
|
|
|
|
Novato
Desconectado
 Venezuela
Sexo: 
Mensajes: 8
Sus acusaciones Carecen De fundamento..
|
 |
« Respuesta #17 : 18 de Mayo de 2009, 11:24:05 » |
|
awwww...que lindo una discucion primero ucab es bueno en muchas cosas solo que hay algunos profesorcitos que...son un poco ehm uhm ihm vagotes...  ....y gotrenks todo el mundo sabe que la uneg apesta xD....de hecho yo hago mis examenes y lloro...y voy a ver los de la uneg y me rio xDDDDDDDD!!!!!....y te lo puedo certificar no se si conoscas a mi amigo cuyo nombre no dire aqui para evitar problemas con el =O!...alias: PHP =D yo se quien eres y a lo que te dedicas OwO lastima que seas una peste como programador xD!...eres el reflejo de canelon xD!...solo que mas feo aun  bueno bueno ñiños hablemos de otra cosa =D...xD quien programa en java? jajaja =O paleta es un crack!
|
|
|
|
|
En línea
|
|
|
|
Usuario Completo
Desconectado
 Venezuela
Sexo: 
Mensajes: 117
|
 |
« Respuesta #18 : 18 de Mayo de 2009, 11:32:38 » |
|
Si te gusta buscar problemas...
Fuera.. Fuera!!! 
|
|
|
|
|
En línea
|
*´¨) ¸.•´¸.•*´¨) ¸.•*¨) (¸.•´ (¸.•´ **★o°Antos_Zero°o★** The Soul -=F1ghT3r=- I Back to fuck you █║▐║│█║│█▐║║│█▐║│█║║▐│█ тσdσs lσs Dεяεcнσs яεsεяvαdσs. cσρчяιgнτ © 2009 αŋιmεfαŋ
|
|
|
Novato
Desconectado
 Venezuela
Sexo: 
Mensajes: 8
Sus acusaciones Carecen De fundamento..
|
 |
« Respuesta #19 : 18 de Mayo de 2009, 11:35:39 » |
|
xD jajajaja!!  es que no me gusta xD me encanta sobre todo cuando tengo la razon jaja
|
|
|
|
|
En línea
|
|
|
|
|