Ver la Versión Completa Con Imagenes : Ordenar Ascendentemente Una Lista Lineal Sencilla Con datos Numericos (JAVA) estructura de Datos
Ayudante De Santa
06-11-2015, 22:19:08
Luis Miguek
05-03-2009, 16:57:50
Ayudanme Urgente los ke sepan estoy haciendo esto y me guie del metodo De Burbuja
pero no se donde tengo el error y tampoco se como hacerlo :S
n.intValue() es donde estan todos los datos solo ke no se hacer para recorrerlos e ir remplazamdo
public static Lista Ascendente(Lista l){
Lista Organizados = new Lista();
int aux;
l.reiniciar();
while(!l.fin()){
Integer n = (Integer)l.infor();
Integer j = (Integer)l.infor();
Integer i = (Integer)l.infor();
for(i=0; i < n.intValue()-1; i++){
for(j=0; j < n.intValue()-1; j++){
if(j.intValue()> (j.intValue()+1)){
aux=j.intValue();
j.intValue()=(j.intValue()+1);
(j.intValue()+1)=aux;
Organizados.insertarInicio(null,n);
}}}
l.siguiente();
}
return Organizados;
}
} ya tengo las clase Lista Hecha y el error ke aparece es el siguiente
G:\Universidad III Semestre\Estructura De Datos\Taller1\TallerListas.java:71: unexpected type
required: variable
found : value
j.intValue()=(j.intValue()+1);
^
G:\Universidad III Semestre\Estructura De Datos\Taller1\TallerListas.java:72: unexpected type
required: variable
found : value
(j.intValue()+1)=aux;
^
2 errors
Process completed.
Ayudante De Santa
06-11-2015, 22:19:08
Luis Miguek
05-03-2009, 21:04:48
ayudenme mi gente por favor
sr_alucard
05-03-2009, 22:48:19
Parce es una lista simple enlazada?
de cualquier manera monte la implementacion de la clase lista.
Pdta el ordenamiento burbuja requiere el numero de pasadas para el for mas exterior, pero en el caso del interior por ser una lista enlazada, es recomendable en vez del for usar un while que compare 2 a 2 los elementos, necesita dos nodos que sean consecutivos, e irlos avanzando de a 1 posicion asi hasta el final de la lista.
vBulletin® v3.8.9, Derechos de autor ©2000-2026, Jelsoft Enterprises Ltd.
SEO by
vBSEO