由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 简单题不能觉得会了就不去练习白板coding
相关主题
[算法]二分搜索变体找工作结束,回报本版
这个为什么是newton methodfacebook的fridgemadness的puzzle谁做过?
写白板和编译无bug 哪个更难?不管刷不刷题, 能回答下吗谁给个数组分段题二分法的总结啊?
面经重新看一道经典题
并发,OO方面的coding interview问题怎么准备?这么多G的面经,我也想想 ~~
问个问题binary search 的变体代码写全对不容易
binary search的更新和边界问题现在 是不是没人看了
Programming Interview Exposed的二分查找值得商榷大家不看programming pearl了?
相关话题的讨论汇总
话题: 白板话题: center话题: a7话题: binary话题: upper
进入JobHunting版参与讨论
1 (共1页)
j**l
发帖数: 2911
1
就以binary search来说,很容易。
但是也不容易在白板上写好。特别是一些变体,比如有重复元素是返回任意一个,第一
个还是最后一个。比如a1 < a2 < a3 < a4 < a5 < a6 < a7 < a8, 给一个数x, a6 < x
< a7, 如何正确返回a7(第一个恰好比x大的元素)。这些都对下面的写法很有讲究。
lower = center + 1还是lower = center?
upper = center - 1还是upper = center?
编程珠玑就举出了一个很好的例子,因为lower, upper的更新没写好,导致程序死循环。
就连经典的书Programming Interview Exposed, 也没有很完美的写好binary search.
相比之下,编程珠玑上的binary search写的更好。
事实上,题目越是容易,面试官的要求也就更严格。
1 (共1页)
进入JobHunting版参与讨论
相关主题
大家不看programming pearl了?并发,OO方面的coding interview问题怎么准备?
Google on-site最恐怖的事问个问题binary search 的变体
CS master找工小结-wrapupbinary search的更新和边界问题
关于CS的面试书, 读完Programming Interviews Exposed之后Programming Interview Exposed的二分查找值得商榷
[算法]二分搜索变体找工作结束,回报本版
这个为什么是newton methodfacebook的fridgemadness的puzzle谁做过?
写白板和编译无bug 哪个更难?不管刷不刷题, 能回答下吗谁给个数组分段题二分法的总结啊?
面经重新看一道经典题
相关话题的讨论汇总
话题: 白板话题: center话题: a7话题: binary话题: upper