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
- Abusca sequencial
- Bbusca binária
- Cbubble sort
- Dselection sort
- Einsertion sort