Dados duas seqüências ordenadas de N e M números inteiros, obter uma única seqüência ordenada a partir das seqüências originais. tenho que fazer este exercicio,mas não consigo fazer uma unica sequencia ordenada.Tentei o metodo de classificar os valores mas deu erro.
Alguem pode ajudar. Grato.
e ai blz vai uma dica…
Vector vec = new Vector();
kara vai adicionando os valores num vector… das duas sequencias dois for tu faz isso…
vec.add(new Integer(numeroSequenciaAqui));
esse código vai ordenar pra ti…
if(vec != null){
for(int j=0;j < vec.size() -1;j++){
for (int i=0;i < vec.size() -1; i++){
Integer a = (Integer) vec.elementAt(i);
Integer b = (Integer) vec.elementAt(i+1);
if(a.compareTo(b) > 0){//troca
vec.setElementAt(a, i+1);
vec.setElementAt(b, i);
}
}
}
}
agora mostra os valores ordenados…
for(int i = 0; i < vec.size(); i++){
System.out.println(vec.elementAt(i));
}
blz … falou…
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Matheus [/color][/size] :joia:
Eu não conpreendi a parada que vc explicou…
blz…
vc tem duas sequencias de numeros inteiros ordenados eum uma unica lista…
Dados duas seqüências ordenadas de N e M números inteiros
tem q ve como tu tem esta sequencia “é um vetor??? array???”
faz dois for(){} adcionando no vector …
obter uma única seqüência ordenada a partir das seqüências originais
o vetor vai receber as duas sequencias…
e o metodo q te enviei ordena eles…
e no final escreve eles em ordem crescente…
voce conseguiria dar uma olhado no outro topico meu!?
qual é o nome do tópico?
Exercicio feito em dev para pascal.
Errata:
Exercicio feito em dev para Java.
gostaria de saber o que está de errado no codigo mostrado lá.
grato. Eu sei que aqui é um Forum de Java e não de pascal…
t+