4
面试问题排名FizzBuzz(1),实现malloc(10)[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我想对以下面试问题的难度发表意见: 在O(n)时间的整数数组中找到最大和的连续子数组。 乔恩·本特利(Jon Bentley)在他的《编程珍珠》中将这个琐碎的发声问题称为著名,他用它来演示算法设计技术。 以1到10的比例,1是FizzBuzz(或HoppityHop)测试,10是实现C stdlib函数malloc(),您如何评价上述问题? 我认为最能回答这个问题的人是已经阅读了《 Programming Pearls》并尝试自己解决此问题的人。为了激励那些没有的人,“ Programming Pearls”在“十大编程书籍”列表中得到了很多推荐。 以下几点评论可能有助于获得更好的评分: 实现malloc()并不像看起来那么困难。例如,请参见K&R的C编程语言。有时微软会问它。 CLRS对问题解决的观察:从头开始解决问题通常比验证清楚提出的解决方案更加困难,尤其是在时间限制下工作时。