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
- A busca sequencial
- B busca binária
- C bubble sort
- D selection sort
- E insertion sort