g*****u 发帖数: 298 | 1 You are given:
M=3, N=4, and a memory block contains:
[1,2,3,4,5,6,7,8,9,10,11,12]
You need to change the memory block into
[9,5,1,10,6,2,11,7,3,12,8,4]
"In-place" means memory constaint is O(1). | P********e 发帖数: 2610 | 2 这题麻烦就在说,in place swap的时候有circle
【在 g*****u 的大作中提到】 : You are given: : M=3, N=4, and a memory block contains: : [1,2,3,4,5,6,7,8,9,10,11,12] : You need to change the memory block into : [9,5,1,10,6,2,11,7,3,12,8,4] : "In-place" means memory constaint is O(1).
| g*****u 发帖数: 298 | | P********e 发帖数: 2610 | 4 如果是shuffle index的话,circle可以处理,space O(1)可以实现
这个题限定数字个数吗?
如果是14的话,结果应该是怎么样的?
[1,2,3,4,5,6,7,8,9,10,11,12,13,14];
结果应该是怎么样?
?
【在 g*****u 的大作中提到】 : 是啊,有什么好办法?
|
|