Magna Concursos
273763 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AJURI
Orgão: Desenvolve-RR
Provas:

Considere o código a seguir, implementado em Java, para responder às questões 48 e 49.

1. public class Sort {

2. public int ordenarVetor(int[] vet) {

3. int interacao = 0;

4. for(int i = 0; i<vet.length; i++){

5. for(int j = 0; j<vet.length-1; j++){

6. if(vet[j] > vet[j + 1]){

7. int aux = 0;

8. aux = vet[j];

9. vet[j] = vet[j+1];

10. vet[j+1] = aux;

11. }

12. interacao++;

13. }

14. }

15. return interacao;

16. }

17. public void imprimerVetor(int[] vet, String title) {

18. System.out.print(title+"Vetor:\t[");

19. for(int i = 0; i<vet.length; i++)

20. System.out.print("\t"+vet[i]);

21. System.out.println("\t]");

22. }

23. }

24. public class Main {

25. public static void main(String[] args) {

26. Sort sort = new Sort();

27. int[] vet = {8, 9, 3, 5};

28. sort.imprimerVetor(vet, "");

29. System.out.println("Interações: "+sort.ordenarVetor(vet));

30. sort.imprimerVetor(vet, "");

31. }

32. }

A classe Sort apresenta um algoritmo de ordenação denominado:

 

Provas

Questão presente nas seguintes provas

Analista de Sistemas

50 Questões