Irmãos Javanenses,
To querendo criar uma classes para armazenagem de nomes e que possa seguir uma ordem alfabética para organiza-los. Alguem saberia me informar a melhor escolha para pesquisa?
obrigado irmãos.
Irmãos Javanenses,
To querendo criar uma classes para armazenagem de nomes e que possa seguir uma ordem alfabética para organiza-los. Alguem saberia me informar a melhor escolha para pesquisa?
obrigado irmãos.
Mas vc quer criar esta classe interagindo com alguma coisa !?
Ex.: Banco de Dados , vai trabalhar com lista encadeada .
Pois vc vai ter de alguma forma armazenar os nomes .
E ai rapaz
Se não forem muitos nomes, usa o metodo buble sort que é bem simples de implementar. Mas se a quantidade de nomes for muito grande, procura por outros metodos ‘SORTS’ pq o buble sort seria pouco eficiente.
BLZ…
Acho q essa d um monte de claasses pra armazenar nomes nao e muito boa, use uma classe SOMENTE, e use os algoritmos de ordenação que forem melhor pra o seu caso!
Legal acho que o buble sort rola mesmo… é coisa de no maximo 50 nomes… mas eu gostaria de saber como iniciar um array e adiciona um novo elemento a cada nova incersão de nome… se é assim que funciona… se não, gostaria que alguem me informa-se a melhor forma… abraço irmãos.
public class buble{
static int[] v;
static int vetor[] = new int[10];
public static void Ordenar (int[] v){
for (int i = v.length - 1; i > 0; i--){
for (int j = 0; j < i; j++)
if (v [j] > v [j + 1])
troca (v, j, j + 1);
}
for (int i = 0; i < v.length; i++){
vetor[i] = v[i];
}
}
}
acho que é isso!
public class buble{
static int[] v;
static int vetor[] = new int[10];
public static void Ordenar (int[] v){
for (int i = v.length - 1; i > 0; i--){
for (int j = 0; j < i; j++)
if (v [j] > v [j + 1])
troca (v, j, j + 1);
}
for (int i = 0; i < v.length; i++){ //i <= 5
vetor[i] = v[i];
}
}
public static void troca (int[] v, int j, int aposJ){
int aux = 0;
aux = v [j];
v [j] = v [aposJ];
v [aposJ] = aux;
}
}
acho que é isso!