Shuffling agents on a list (cont)
6
0
1
2
3
4
5
7
8
j = [list getCount];
j=9
k=5
j=8
temp=
k=5
j=8
j=8
temp=
k = [...getIntegerWithMin: 0 withMax: j-1];
j--
temp = [list atOffset: k];
[list atOffset: k put: [list atOffset: j]];
[list atOffset: j put: temp];
6
0
1
2
3
4
5
7
8
6
0
1
2
3
4
8
7
8
6
0
1
2
3
4
8
7
5
5
5
6
0
1
2
3
4
5
7
8
Previous slide
Next slide
Back to first slide
View graphic version