blob: 203d4f2bd98ab5e000b303d6269c7aba1ca7adf6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package sort
import (
"algorithms/ds"
)
func Insertion(a ds.ArrayList) ds.ArrayList {
for i, _ := range a {
for j := i; j > 0; j-- {
if a[j] > a[j-1] {
break
}
a.Swap(j, j-1)
}
}
return a
}
|