Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Ayuda, listas
Autor Mensaje
oskar12 Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1
Agradecimientos dados: 1
Agradecimientos: 0 en 0 posts
Registro en: Feb 2016
Mensaje: #1
Ayuda, listas Dudas y recomendaciones Algoritmos y Estructuras de Datos
Muchachos una consulta, alguno me pasa el codigo o diagrama de una función que ordene una lista? Gracias de antemano!
18-02-2016 17:01
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
LautaroCutri Sin conexión
Campeon del cubo Rubik
Re Bien!!
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 142
Agradecimientos dados: 11
Agradecimientos: 9 en 8 posts
Registro en: Sep 2014
Mensaje: #2
RE: Ayuda, listas
A-B.2+1^x
A es el numero de listas B es el numero de datos y x es una joda

[Imagen: Wn6vpAn.png]
18-02-2016 17:25
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
NachFischer Sin conexión
Empleado del buffet
La vida es una rueda.
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 22
Agradecimientos dados: 6
Agradecimientos: 12 en 6 posts
Registro en: Sep 2014
Facebook Twitter
Mensaje: #3
RE: Ayuda, listas
(18-02-2016 17:01)oskar12 escribió:  Muchachos una consulta, alguno me pasa el codigo o diagrama de una función que ordene una lista? Gracias de antemano!

como queres ordenar la lista?
18-02-2016 22:11
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Omnipresent Sin conexión
Campeon del cubo Rubik
The Winter is gone
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 124
Agradecimientos dados: 40
Agradecimientos: 34 en 28 posts
Registro en: Sep 2014
Mensaje: #4
RE: Ayuda, listas

struct NodoListaSE
{
int info; // Datos de el nodo
NodoListaSE *sgte; // Puntero al siguiente nodo

};

int ContarNodos(NodoListaSE *lista)
{
int cont=0;
while (lista)
{
cont++;
lista = ObtenerSiguiente(lista);
}
return cont;
}

void burbujaListas(NodoListaSE *&lista)
{
int n,i,j;
NodoListaSE *aux;
NodoListaSE *anterior;
NodoListaSE *proximo;
bool inter; //Para ver si hubo intercambio o no
n= ContarNodos(lista);
for (i=0;i<=n-2;i++)
{
aux= lista;//Arranca desde el principio
for (j=0;j<=n-2-i;j++)
{
if (aux->sgte->info < aux->info)
{
inter= true;
if (aux==lista)
{
lista= aux->sgte;
proximo= lista->sgte;
lista->sgte=aux;
aux->sgte=proximo;
}
else
{
anterior=BuscarNodoAnterior(lista,aux);
proximo=aux->sgte;
anterior->sgte= proximo;
aux->sgte= proximo->sgte;
proximo->sgte= aux;
}
}
else
inter=false;
if (!inter)
{
aux= aux->sgte;
}
}
}
return;
}


Ese es el código que en su momento nos dio a nosotros el profesor que teníamos. Espero que te sirva, suerte!
18-02-2016 23:06
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Omnipresent recibio 1 Gracias por este post
oskar12 (19-02-2016)
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.