中级农民
- 积分
- 137
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2012-3-20
- 最后登录
- 1970-1-1
|
北美农民 发表于 2014-3-5 01:02 ![]()
检查元素i是不是在index 上, 如果不是就放到这个位置上, 然后对这个位置上的元素继续迭代这个过程。 最后 ...
笑话,你一直在说你的方法不用空间,n/32都不用,那请问你怎么用的index[i -1]的?说来说去你不也是把这些书读进来放到一个数组里,然后处理这个数组,然后再顺序遍历,打印出那些index[i] != i + 1的么?不知道我说的是不是你的算法。你说的"in place" 不假,但是"in place" 那也是在你自己构建的数组中in place,而你构建的数组难道不需要空间吗? |
|