个人认为,算法基础是程序员甚至是与代码打交道的人的基本能力。而优秀的算法能力则能成为从事编程工作的人的核心竞争力。
因为时间复杂度低的算法使得代码的高效运行成为现实,好比快速排序法相较于冒泡排序法。
严谨的算法能将问题的种种情况都妥善解决,滴水不漏。
贪婪的算法能将问题化整为零,将问题的近似解求出,从而得出平衡成本与收益的答案。
因此,算法是从事代码人员的极为重要的能力。
本人之前一直在读《python算法教程》,但由于外部以及内部的原因,阅读的进度搁置在第六章。为了打好算法的基础,本人参加了一个《算法图解》的共读活动 。因此,本人当前的目标是完成《算法图解》的阅读,之后再继续阅读《python算法教程》。接下来的读书笔记将是关于《算法图解》。
《算法图解》开读
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...