(data)
| 10 | mg.config.type_to_slicer[float] = (mg.Slicer(), mg.Slicer()) |
| 11 | |
| 12 | def selection_sort(data): |
| 13 | for i in range(len(data) - 1): |
| 14 | replace = data[i] |
| 15 | min_index = i |
| 16 | min_value = replace |
| 17 | for j in range(i + 1, len(data)): |
| 18 | value = data[j] |
| 19 | if value < min_value: |
| 20 | min_index = j |
| 21 | min_value = value |
| 22 | data[i], data[min_index] = min_value, replace |
| 23 | |
| 24 | n = 10 |
| 25 | data = [float(i) for i in range(n)] |