Só iniciante em Java, e precioso : tenho dois vetores um Int e outro string
Desde já agradeço!
Java- ordenar vetores
M
3 Respostas
Utilizando laço de repetição for().
for(int i=0; i<vetorInt.length; i++){
}
Esse algoritmo de ordenação é bem ineficiente, mas é simples de entender.
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] caminho = {"A-B","A-C","A-D","A-E"};
int[] distCidade = {8, 1, 4, 2};
for (int i = 0; i < distCidade.length; i++) {
for (int j = i + 1; j < distCidade.length; j++) {
if (distCidade[j] < distCidade[i]) {
int tempI = distCidade[j];
distCidade[j] = distCidade[i];
distCidade[i] = tempI;
String tempS = caminho[j];
caminho[j] = caminho[i];
caminho[i] = tempS;
}
}
}
System.out.println(Arrays.toString(caminho));
System.out.println(Arrays.toString(distCidade));
}
}
M
Muito Obrigado!
Criado 2 de novembro de 2017
Ultima resposta 3 de nov. de 2017
Respostas 3
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo