Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Desenvolvimento para Dispositivos Móveis (Android, IOS, etc.) — CESGRANRIO 2024

TI - Desenvolvimento de SistemasDesenvolvimento para Dispositivos Móveis (Android, IOS, etc.)
Código
cg057910
Banca
CESGRANRIO
Órgão
CEF
Ano
2024
Cargo
TBN ( )
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. Abusca sequencial
  2. Bbusca binária
  3. Cbubble sort
  4. Dselection sort
  5. Einsertion sort
Revelar gabarito e comentário

GabaritoD — selection sort

Link permanente: /questoes/cg057910