文件名称:Awesome-Algorithm-Study:从零到一构建算法核心知识地图,打通你的任督二脉~
文件大小:1.27MB
文件格式:ZIP
更新时间:2024-05-05 00:34:04
Java
Awesome-Algorithm-Study 从零构建算法核心知识地图,打通你的任督二脉~ 什么是算法面试? 1、不代表能够"正确"回答每一个算法问题,但是合理的思考方向其实更重要,也是正确完成算法面试的前提。 2、算法面试优秀并不意味着技术面试优秀,而技术面试优秀也并不意味着能够拿到 Offer。 3、把面试的过程看作是和面试官一起探讨一个问题的解决方案。对于问题的细节和应用场景,可以和面试官沟通。而这种沟通本身也是非常重要的,它暗示着你思考问题的方式。 4、如果是非常难的问题,对于你的竞争对手来说,也是难的。关键在于你所表达出的解决问题的思路。甚至通过表达解题思路的方向,得出结论:这个问题的解决方案,应该在哪一个领域,我们可以通过查阅或者进一步学习解决问题。例如:对于一组数据进行排序?思考:这组数据有什么特征? 1)、有没有可能包含有大量重复元素?如果有这种可能的话,三路快排是更好的