Pular para o conteúdo
2024 Cesgranrio Caixa · TI (Prova 2, RS) Dificuldade: Média

Caixa Econômica Federal 2024 · TI (Prova 2) · RS — questão 37

37 Considere a implementação do seguinte algoritmo em Swift: func run(_ array: inout [Int]) { let n = array.count for i in 0..<n-1 { var minIndex = i for j in i+1..<n { if array[j] < array[minIndex] { minIndex = j } } if minIndex != i { array.swapAt(i, minIndex) } } } var numbers = [64, 25, 12, 22, 11] run(&numbers) print(numbers) Esse código é uma implementação de

  1. A busca sequencial
  2. B busca binária
  3. C bubble sort
  4. D selection sort Gabarito oficial
  5. E insertion sort

Gabarito oficial

Alternativa D

selection sort

Explicação no app

Por que o gabarito é a alternativa D?

No app, esta questão vem com a explicação completa: o dispositivo ou o conceito cobrado, por que o gabarito é a alternativa D e onde está a pegadinha da Cesgranrio. São 781 explicações só em Bancários, e 9.505 questões nos onze concursos do app.

36 de 60 em Caixa · TI (Prova 2, RS) · Concursos Bancários