【发布时间】:2011-04-12 13:41:16
【问题描述】:
我一直在思考我的家庭作业问题。我欢迎(并且更喜欢)任何关于如何解决这个问题的建议或方法。
基本上,我有一个大小为 N 的数组 A。我们不知道元素,但我们知道它们是不同的。我唯一拥有的是一个会在 N 中取两个索引 (i,j) 的人。然后这个人会告诉我 A[j] 是 A[i]。我想通过向这个人提出
【问题讨论】:
-
那么到目前为止你做了什么?到现在为止,我已经在纸上写了一些小的模糊随机数组,生成了一些 i,j 对并开始解决问题。
-
我正在考虑随机选择一个数字,然后我会将数组分成大小两部分。我意识到这会改变数组的索引,现在我正在研究如何让元素保持在原来的位置......可能只是移动索引?
-
可以修改数组吗?或者分配另一个数组并将元素从
A移动到该数组?