Colección de citas famosas - Colección de poesías - Impresión del árbol del diccionario

Impresión del árbol del diccionario

¿importar? Java .util .ArrayList;

¿Importar? Java . util . escáner;

¿Público? ¿clase? ¿El juicio del juez? {

¿Público? ¿Electricidad estática? ¿Vacío? principal(Cadena[]?args)? {

//?Aceptar entrada del teclado

¿Escáner? ¿existir? =?¿Nuevo? Scanner(system . in);

//?Guardar la lista de datos de entrada

ArrayList<String>? ¿Lista? =?¿Nuevo? ArrayList & ltString& gt();

System.out.println("Ingrese una cadena, ingrese "end "End:");

//?Get La cadena ingresada cada tiempo.

¿Cadena? ¿Trabajador temporal? =?in . nextline();

//?Obtiene todas las cadenas de entrada.

¿Cuándo? (!temp.equals("fin"))? {

list . add(temp);

¿Trabajadores temporales? =?in . nextline();

}

//?Llamar a la función de clasificación

Ordenar (lista);

// Resultados de entrada

System.out.println("El resultado ordenado es:");

for(int?i?=?0;i<list.size(); i++){

sistema . out . println(list . get(I));

}

}

//? burbuja)

¿Público? ¿Electricidad estática? ¿Vacío? ordenar (ArrayList<String>?List)? {

¿Cadena? ¿Trabajador temporal? =?"";

¿Para qué? (int?i?=?0;?i?<?list.size();?i++)? {

¿Para qué? (int?j?=?0;?j?<?list.size()?-?1;?j++)? {

¿Y si? (list.get(i).comparetignorecase(list.get(j))?>?0)?{

¿Trabajador temporal? =?list.get(I);

list.set(I,?list.get(j));

list.set(j,?temp);

p>

}

}

}

}

} Ha sido depurado y definitivamente trabajar. Si no lo sabes, puedes preguntar.