o vetor tem que receber letras random e depois fazer a ordenação bubble sort em ordem alfabetica se alguem souber me da uma ajuda por favor
Que tipo de ajuda você precisa? Só postar o enunciado não é legal. Leia a referência clicando neste link.
Um tópico recente fala sobre ordenação BubbleSort: BubbleSort (Iniciante)
E há outros sobre geração de Strings aleatórias. Ex: GERADOR DE SENHA Alfanumerico
Abraço.
Até agora consegui isso
long inicioB;
long fim;
long resultado;
int quantidade = 1000;
Random random = new Random();
String vet[] = new String[quantidade];
String base[] = {“A”, “B”, “C”, “D”, “E”, “F”, “G”, “H”, “I”, “J”, “L”,
“M”, “N”, “O”, “P”, “Q”, “R”, “S”, “T”, “U”, “V”, “X”, “Z”};
for (int inicio = 0; inicio < vet.length; inicio++) {
vet[inicio] = base[random.nextInt(base.length)];
}
for (int cel = 0; cel < vet.length; cel++) {
System.out.println(vet[cel]);
}
inicioB = System.currentTimeMillis();
bubbleSort(vet);
fim = System.currentTimeMillis();
resultado = (fim - inicioB);
//System.out.printf("%.3f ms%n", (fim - inicio) / 1000d);
txtTempoB.setText(txtTempoB.getText() + ((resultado) / 1000d) + " ms");
}
/////////////////////////Buble///////////////
public static void bubbleSort(String[] tamanho) {
for (int i = 0; i < tamanho.length - 1; i++) {
for (int j = 0; j < tamanho.length - 1 - i; j++) {
if(tamanho[j].compareTo(tamanho[ j+1 ])>0) {
String auxiliar = tamanho[j];
tamanho[j] = tamanho[j + 1];
tamanho[j + 1] = auxiliar;
}
}
}
}
Mas gostaria que em vez de gerar uma letra gostaria que gerasse 15 letras randômica