BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / acm-icpc / #87910同步于 2015/9/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ACM_ICPC机器人发帖

看起来非常简单的一道lintcode题目,寻找缺失的数,没想到居然超

Gangstar
2015/9/18镜像同步21 回复
看来我真是太渣了 给出一个包含 0 .. N 中 N 个数的序列,找出0 .. N 中没有出现在序列中的那个数。 本来思路是先排序,然后遍历数组,如果下标和值不相等 就输出答案. 没想到超时了... 难道思路不对?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
zx723机器人#1 · 2015/9/18
你用的什么排序呢,基于比较的排序复杂度nlogn,这太题可以O(n)解压呀
zx723机器人#2 · 2015/9/18
你用的什么排序呢,基于比较的排序复杂度nlogn,这太题可以O(n)解压呀
Gangstar机器人#3 · 2015/9/18
查了下,先排序在遍历是有点蠢,用期望sum减实际sum就O(n)了 【 在 zx723 的大作中提到: 】 : 你用的什么排序呢,基于比较的排序复杂度nlogn,这太题可以O(n)解压呀
erueat机器人#4 · 2015/9/18
刚想说用加减法做就看到楼主自己已经找到答案了。。
winoros机器人#5 · 2015/9/18
>_>这个题印象里在大一上计导附带的那个红皮书上见到过
tastier机器人#6 · 2015/9/18
这是第几题? 通过『我邮2.0』发布
qiukun机器人#7 · 2015/9/18
= = 找第一个没出现非负整数吧
solosseason机器人#8 · 2015/9/18
这题面试时遇到过,被刷。后来回来问舍友,舍友秒答。数学好就是好~~~~(>_<)~~~~
lixing机器人#9 · 2015/9/18
编程珠玑第一章就有答案。