看啥推荐读物
专栏名称: GitHubDaily
专注于分享 Python、Java、Web、AI、数据分析等多个领域的优质学习资源、开源项目及开发者工具。
今天看啥  ›  专栏  ›  GitHubDaily

「数据结构与算法」闯关之旅.pdf

GitHubDaily  · 公众号  ·  · 2020-11-26 11:05
前两天面了个年轻的候选人,当我问到数据结构与算法相关内容的时候,候选人说不太喜欢面试造火箭工作拧螺丝这种风气,他是来应聘高级开发的,所以这块没准备。确实现在很多人都觉得数据结构与算法就像是专门为了面试而生的,各种类库早就帮我们封装好了,工作中完全没用。其实不然!不是做 CRUD 业务开发的工程师不需要用到数据结构与算法,只是他还没意识到他可以用。如何评判代码是否优雅?场景是怎样的,使用的数据结构是否合适?是否还有优化空间?很多情况下通过数据结构与算法配合复杂度分析,能够大幅优化系统性能,例如:为什么 Java 提供了 ArrayList 还要提供 LinkedList,什么场景用谁更合适通过合理的数据结构和算法设计将无限极分类的多层 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照