Análisis del código fuente del hashset
¿importar? Java .util .conjunto;
¿Importar? Java .util .hashset;
¿Público? ¿clase? Disponer
¿Electricidad estática? ¿Vacío? lotería(int? a[], ? int? start_index, ? int? end_index
¿int? ¿necesita bola? ¿establecer lt entero gt? ya_seleccionado)? {
¿Y si? (¿Need_Eggs?==?0)?{
System.out.println(already_selected);
Regresar;
} p>
¿Para qué? (int?i?=?start_index;?i?lt=?end_index?-?need_egg??1;?i)? {
already_chosen.add(a[I]);
lotería(a,?i?1,?end_index,?need_egg?-? 1,?already_chosen); p>
ya_elegido . eliminar(a[I]);
}
}
público? ¿Electricidad estática? ¿Vacío? principal(Cadena[]?args)? {
Lotería(new?int[]?{?1,?2,?3,?4,?5,?6,?7,?8,?9,?0?},? 0,?9,?6,?New?HashSet ltentegergt());
}
}
El código fuente está desordenado y la imagen está subido.