Java - problema con ciclo

   
Vista:

problema con ciclo

Publicado por Jesus (4 intervenciones) el 03/11/2013 02:10:03
hola

estoy haciendo un programa que crea una cola dinamica ordenada alfabeticamente a partir de otra cola creada anteriormente

pero tengo problemas con el primer ciclo que no se llega a romper y nunca sale de ahi

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
l3=null;
		nodo i=l1;
		while(i!=null){
			nodo copia=i;
			if(l3==null){
				l3=copia;
			}else{
				boolean b=copia.nombre.compareToIgnoreCase(l3.nombre)>0;
				if(b==false){
					copia.next=l3;
					l3=copia;
				}else{
					nodo j=l3;
					while(b!=true&&j.next!=null){
						j=j.next;
						b=copia.nombre.compareToIgnoreCase(j.nombre)>0;
					}
					copia.next=j.next;
					j.next=copia;
				}
			}
		i=i.next;
		}
	}

soy estudiante y espero que alguien me pueda ayudar¡¡¡

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder