你假设了所有的key都不一样

来源: dynamic 2009-08-08 15:58:51 [] [旧帖] [给我悄悄话] 本文已被阅读: 次 (250 bytes)
回答: 康MM和乱弹,关于冬瓜太郎的题说了就走2009-08-06 19:59:16
而康mm和乱弹没做这个假设。
在没有这个假设的情况下,难点在于当检查一个位置的时候怎样判断这个位置是否已经被移动过。比如假设这个序列只有0和1两种数,那你的程序对许多输入都得不到正确答案。
O(nlogn)的算法是比较容易得到的,比如可以divide and conquer。

所有跟帖: 

你能把不含此假设的题完整的写一遍么? -说了就走- 给 说了就走 发送悄悄话 说了就走 的博客首页 (355 bytes) () 08/09/2009 postreply 16:28:54

原题的假设够清楚了吧 -dynamic- 给 dynamic 发送悄悄话 (308 bytes) () 08/09/2009 postreply 17:26:12

我怎么理解的不一样 -说了就走- 给 说了就走 发送悄悄话 说了就走 的博客首页 (60 bytes) () 08/09/2009 postreply 19:37:11

还不止是这种情况 -康mm- 给 康mm 发送悄悄话 康mm 的博客首页 (91 bytes) () 08/09/2009 postreply 17:06:23

谢谢,明白你们说什么了 -说了就走- 给 说了就走 发送悄悄话 说了就走 的博客首页 (118 bytes) () 08/09/2009 postreply 19:44:28

请您先登陆,再发跟帖!

发现Adblock插件

如要继续浏览
请支持本站 请务必在本站关闭/移除任何Adblock

关闭Adblock后 请点击

请参考如何关闭Adblock/Adblock plus

安装Adblock plus用户请点击浏览器图标
选择“Disable on www.wenxuecity.com”

安装Adblock用户请点击图标
选择“don't run on pages on this domain”