Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > C / C++ > listas enlazadas, doblemente enlazadas y circulares
-Foros de debate

C / C++
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

listas enlazadas, doblemente enlazadas y circulares
Enviado por DavidMorales el día 26 de noviembre de 2002

Necesito en C un el codigo de un programa que permita realizar operaciones elementales con
1. Listas enlazadas
2. Doblemente enlazadas
3. Listas Circulares

Esto es urgente y agradezco su ayuda

 
Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por giovanni el día 5 de enero de 2003

yo hice uno que era una lista de lista y era un motor de inferencia, busque informacion sobre esto, o contacteme

 
Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por paulo el día 1 de mayo de 2004

necesito hacer un motor de inferencia en C, para un sistema experto

 
necesitos ejemplo doblemente enlazadas urgente
Enviado por gaby el día 23 de junio de 2004

porfavor es para un trabajo ahora

 
Re: necesitos ejemplo doblemente enlazadas urgente
Enviado por jokercool el día 21 de abril de 2005

haver mira, si me escribes al correo te mando algo un rpograma que hice, pero no se cual es tu correo es largo y fastidioso volver a escribirlo

 


motor de inferencia
Enviado por yorangel el día 18 de febrero de 2005

Hace un rato vi que hace algun tiempo pediste un motor de inferencia programado en C; si te lo enviaron te agradeceria que me lo enviaras...
saludos...
Yorangel

 
Re: motor de inferencia
Enviado por Michael el día 9 de junio de 2006

Me gustaria saber si te pasaron el motor de inferencias en C++, realmente estoy muy interesado en algo asi por un trabajo de la universidad. Muchas gracias. Espero me puedas contactar a mi direccion de correo.

 
Re: Re: motor de inferencia
Enviado por alguien el día 19 de agosto de 2008

Me gustaria saber si te pasaron el motor de inferencias en C++, realmente estoy muy interesado

 




Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por elena el día 8 de junio de 2004

hola necesito de tu ayuda, quiero que me muestres como cono hiciste la lista en lazada

 

Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por Mario el día 8 de marzo de 2005

Quiubo pues papa, necesito de su ayuda porfa, necesito un proyecto de listas enlazadas, es crear lo que quiera pero no tengo ni el código para crear las listas HELPPPPPPPPPPPP

 

Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por clemencia el día 17 de marzo de 2005

Hola me interesa saber sobre que enfoque realizo ud. el motor de inferencia y si me lo podria facilitar.

Le agradeceria que me respondiera

 


Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por miguel urzua el día 9 de enero de 2003

por gavor un proyecto de listas en lazadas

 
Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por octavio el día 22 de mayo de 2003

hola

 


Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por miguel urzua el día 9 de enero de 2003

por gavor un proyecto de listas enlazadas

 
Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por alejandra yazo el día 20 de mayo de 2004

hola... si le enviaron en alguna ocasion el programa que Usted solicito.. por fis regalemelo lo nencesito urgente muchas gracias

 


Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por Ruben Castellano el día 2 de agosto de 2003

Por favor necesito que me envien un programa de listas enlazadas con las siguientes caracteristicas
menu (agregar, eliminar, visualizar, salir) gracias

 
Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por foarxp el día 4 de agosto de 2003

como estas David te cuento que yo tengo los codigos que vos necesitas mañana te lo envio al correo chao

suerte

 
Re: Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por foarxp el día 5 de agosto de 2003

como esta Ruben aqui te escribo unas cuantas funciones espero que te sirvan

//la estructura de los nodo

struct nodo{
int dato;
struct nodo *sigt;
}

typedef struct nodo *lista;



lista crear_lista(){
lista nueva;
nueva = (lista)malloc(sizeof(struct nodo));

if (nueva != NULL){
nueva->dato = 0;
nueva->sigt = NULL;
return nueva;
}
else return NULL;
}

//recibe un entero que va ha ser el dato del nodo que se va a crear
//retorna el nodo nuevo

lista crear_nodo(int x){
lista nuevo;
nuevo = (lista)malloc(sizeof(struct nodo));

if (nuevo != NULL){
nuevo->dato = x;
nuevo->sigt = NULL;
return nuevo;
}
else return NULL;
}

//esta funcion retorna 1 en caso de que la lista este vacia y retorna 0
//en caso de que la lista este llena

int vacia(lista A){
if(A->sigt == NULL) return 1;
else return 0;
}

//inserta un nodo al comienzo de la lista A y retorna 1 en caso de exito y o en caso de fracaso

int insertar_nodo_inicio(lista A, int x){
lista nuevo = crear_nodo(x);
if(nuevo == NULL) return 0;
else{
if(vacia(A)){
A->sigt = nuevo;
return 1;
}
else{
nuevo->sigt = A->sigt;
A->sigt = nuevo;
return 1;
}
}
}

//inserta un nodo al final de la lista A y retorna 1 en caso de exito y o en caso de fracaso

int insertar_nodo_final(lista A, int x){
lista aux; //nodo auxiliar para recorrer la lista
lista nuevo = crear_nodo(x);
if(nuevo == NULL) return 0;
else{
if(vacia(A)){
A->sigt = nuevo;
return 1;
}
else{
aux=A;
while(aux->sigt != NULL) aux = aux->sigt;
aux->sigt = nuevo;
return 1
}
}
}

 

Re: Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por alex el día 8 de diciembre de 2003

por favor necesito la implementacion de la lista doblemente enlazada circular en c++
gracias

 


Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por nanyduque6@hotmail.com el día 26 de noviembre de 2003

yo necesito la informacion de listas doblemente enlasadas (eliminar buscar....)si tiene la informacion por fa me la envia
gracias

 

Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por DAny y chynty el día 2 de diciembre de 2003

hola, sabes , nosotras tambien necesitamos ese mismo programa, si tu ya lo obtuvistes, serias tan amable de reenviarlo por fis.... se te agradeceria muchoo

 


Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por julian gomez el día 8 de agosto de 2003

por favor un programa con listas pero que tengan ciclos se los agradezco

 

Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por MARIA el día 21 de octubre de 2003

QUE ES UNA LISTA DOBLEMENTE LIGADA CIRCULAR

 

Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por MARIA el día 21 de octubre de 2003

DAME UN PROGRAMA DE CON APUNTADORES DE UNA LISTA DOBLEMENTE LIGADA CIRCULAR

 

Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por fernando cejudo el día 4 de diciembre de 2003

Si lo conseguiste me puesdes ayudar con esto, me es urgente presentar el mismo proyecto el lunes 8 dic.

Te lo voy agradecer mucho.

Fernando.

 
Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por päko el día 5 de diciembre de 2003

NO NO NO, KE VERGUENZA CON USTEDES NO SABES ES PERO NADA DE LISTAS DOBLEMENTE ENLAZADAS, KE PORKERIA DE GENTE, VEAN YO HIZE UN PROGRAMA DE VERDAD, ESTA EN EL ELGURUDELPROGRAMADOR.COM EN LA SECCION C/C++, EL PROGRAMA SE LLAMA BASES DE DATOS 1 Y 2, Y HAY ESTAN TODAS LA FUNCIONES DE DE LISTA CIRCULARES DOBLEMNTE ENLAZADA...OK SUERTE CON EL...CHAO

 
listas enlazadas, doblemente enlazadas y circulares
Enviado por pmarrero el día 7 de diciembre de 2003

todo lo puse en el guru ahi esta el mejor libro jamas visto busquenlo, saludos y suerte

 

Re: Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por mario el día 25 de abril de 2004

pero lastimas que tu pagina fantasma no existe

 

Re: Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por ingatas el día 27 de octubre de 2005

me he matado la cabeza tratando de hacer una agenda con listas circulares doblemente enlazadas y no he podido,"lo se, muy bruta" es para mañana octubre 27 y me urge, si puedes ayudarme te lo agradeceria.

 

Re: Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por ingatas el día 27 de octubre de 2005

OYE QUE PENA, ES QUE TENGO LA CABEZA QUE SE ME VA A EXPLOTAR Y L OLVIDE, es una agenda listas circulares doblemente enlazadas pero debe ser en java, con interfaz y no se nada de eso, si la tienes en C++, tambien me serviria. Muchas gracias!!!

 



Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por Maria Gonzalez el día 23 de marzo de 2004

En este sitio puedes encontrar todo lo que buscas,

http://c.conclase.net/edd/

 

Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por betsy soley el día 23 de abril de 2004

necesito informacion teorica de este tema listas en lazadas,doblemente enlazadas y colas ,pilas gracias

 
Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por Alejandro Q. el día 22 de mayo de 2006

necesito infromacion sobre pilas y colas circulares, sencillas, doblemente enlazadas, doblemente circulares,
Comrendidos en Borland C++

 


Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por belkys el día 26 de mayo de 2004

necesito ayuda con listas circulares, para crear, insertar y eliminar

 

Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por jhon el día 9 de junio de 2004

se las tengo david estudio en los andes usted vera si nos vemos de todas maneras escribame a darshan891@hotmail.com y dejeme un telefono o algo todos los dias reviso el correo

 
Re: Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por Carlos el día 14 de junio de 2004

hola a todos la verdad es que estoy ahciendo una tarea que necesito presentar el jueves 17 de junio pero tengo problemas con el codigo fuente ya que algunas funciones no se como crearlas y quisiera que si hay alguien que tenga msn me pudiera ayudar y asi solamete que me envie a mi correo la hora a la que se conecta y darme su direccion para contactarlo

 


Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por vinicio el día 26 de enero de 2006

por favor necesito el codigo fuente del un programa que este elavorado con LISTA CIRCULARES DOBLEMENTE ENLAZADAS por favor es para un deber de la u ayudemen por favor

 

Listas circulares
Enviado por Gustavo el día 8 de febrero de 2006

Por favor me podrias ayudar con un programa de listas circulares con los siguientes aspectos:
1.- En modo grafico
2.- Insertar
3.- Eliminar
4.-

 
Re: Listas circulares
Enviado por SpS el día 9 de febrero de 2006

template <class T>
void lista<T>::insertar(T obj)
{
nodoC *nuevo=new(nodoC);
nuevo->setele(obj);
if(indice==NULL)
{
indice=nuevo;
indice->iniant(indice);
(indice)->inisig(indice);
}
else
{
nuevo->iniant(indice);
nuevo->inisig(indice->getsig());
indice->getsig()->iniant(nuevo);
indice->inisig(nuevo);
indice=nuevo;
}
}




template <class T>
void lista<T>::ver(int j)
{
if(indice!=NULL)
{
nodoC *aux=indice->getsig();
do
{
aux->getele().get();
getch();
aux=aux->getsig();
}while(aux!=indice->getsig());
}
}
template <class T>
void lista<T>::Eliminar(int c,int indice_1,int indice_2)
{
int sw=0;
nodoC *aux,*ant,*aux2;
if(indice!=NULL)
{
nodoC *aux=indice->getsig();
// nodoC *ant=indice->getsig();
// nodoC *aux2=indice->getsig();

aux2=indice->getsig();
do
{
if(aux->getele().getCodigo()==c)
{
sw=1;
strcpy(pwq,aux->getele().getClave());
pw=aux->getele().getClaveI();
if((aux==indice)&&(indice==indice->getsig()))
indice=NULL;
else if(aux==indice)
{
indice->getant()->inisig(indice->getsig());
indice=indice->getant();
}
else
{
aux->getant()->inisig(aux->getsig());
aux->getsig()->iniant(aux->getant());
}
delete aux;
}
else
{
ant=aux;
aux=aux->getsig();
}
}while((aux2!=aux)&&(sw!=1));

}
if((sw!=1)||(aux2==NULL))
{
minicuadro(indice_1,indice_2);
gotoxy(24,10);
textcolor(RED+BLINK);
cprintf(\"Codigo de Busqueda inexistente\");
}
}
template <class T>
int lista<T>::Buscar(char cic[],int indice_1,int indice_2)
{
nodoC *aux;
int sw=0;
if(indice!=NULL)
{
aux=indice->getsig();
do
{
if(strcmp(aux->getele().getClave(),cic)==0)
{
sw=1;
}
else
aux=aux->getsig();
}while(aux!=indice->getsig()&&(sw!=1));
}
/* else
if(sw==0)
{
minicuadro(indice_1,indice_2);
gotoxy(24,10);
textcolor(RED+BLINK);
cprintf(\"Codigo de Busqueda Inexistente\");


//printf(\"Lista vac¡a\");
}
*/
return sw;
}

 


Re: listas enlazadas, doblemente enlazadas y circulares
Enviado por damaris el día 17 de octubre de 2008

ejemplos en speudocodigo de listas doblemente enlazada

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network