all tasks
This commit is contained in:
parent
b83f433714
commit
68f8f3e56b
14735 changed files with 178959 additions and 0 deletions
|
|
@ -0,0 +1,11 @@
|
|||
swapElems=: |.@:{`[`]}
|
||||
|
||||
stoogeSort=: 3 : 0
|
||||
(0,<:#y) stoogeSort y
|
||||
:
|
||||
if. >/x{y do. y=.x swapElems y end.
|
||||
if. 1<-~/x do.
|
||||
t=. <.3%~1+-~/x
|
||||
(x-0,t) stoogeSort (x+t,0) stoogeSort (x-0,t) stoogeSort y
|
||||
else. y end.
|
||||
)
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
(,: stoogeSort) ?~13
|
||||
3 10 8 4 7 12 1 2 11 6 5 9 0
|
||||
0 1 2 3 4 5 6 7 8 9 10 11 12
|
||||
Loading…
Add table
Add a link
Reference in a new issue