File tree Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Original file line number Diff line number Diff line change 1
1
//
2
2
// SlowSort.swift
3
- //
3
+ //
4
4
//
5
5
// Created by Pope Lukas Schramm (Dabendorf Orthodox Religion) on 16-07-16.
6
6
//
7
7
//
8
8
func slowSort( _ i: Int , _ j: Int , _ numberList: inout [ Int ] ) {
9
- guard if i < j else { return }
10
- let m = ( i+ j) / 2
11
- slowsort ( i, m, & numberList)
12
- slowsort ( m+ 1 , j, & numberList)
13
- if numberList [ j] < numberList [ m] {
14
- let temp = numberList [ j]
15
- numberList [ j] = numberList [ m]
16
- numberList [ m] = temp
17
- }
18
- slowsort ( i, j- 1 , & numberList)
9
+ guard if i < j else { return }
10
+ let m = ( i+ j) / 2
11
+ slowSort ( i, m, & numberList)
12
+ slowSort ( m+ 1 , j, & numberList)
13
+ if numberList [ j] < numberList [ m] {
14
+ let temp = numberList [ j]
15
+ numberList [ j] = numberList [ m]
16
+ numberList [ m] = temp
17
+ }
18
+ slowSort ( i, j- 1 , & numberList)
19
19
}
You can’t perform that action at this time.
0 commit comments