数据结构与算法之美
1.介绍数据结构和算法解决的是如何更省、更快地存储和处理数据的问题.数据结构和算法是相辅相成的。数据结构是为算法服务的,算法要作用在特定的数据结构之上。 因此,我们无法孤立数据结构来讲算法,也无法孤立算法来讲数据结构。比如,因为数组具有随机访问的特点,常用的二分查找算法需要用数组来存储数据。但如果我们选择链表这种数据结构,二分查找算法就无法工作了,因为链表并不支持随机访问。数...
1.介绍
|
数据结构和算法解决的是如何更省、更快地存储和处理数据的问题. 数据结构和算法是相辅相成的。数据结构是为算法服务的,算法要作用在特定的数据结构之上。 因此,我们无法孤立数据结构来讲算法,也无法孤立算法来讲数据结构。比如,因为数组具有随机访问的特点,常用的二分查找算法需要用数组来存储数据。但如果我们选择链表这种数据结构,二分查找算法就无法工作了,因为链表并不支持随机访问。数据结构是静态的,它只是组织数据的一种方式。如果不在它的基础上操作、构建算法,孤立存在的数据结构就是没用的 知识结构
|
2.应用背景
|
主要应用于工作中各个方面,特别是大数据量处理方面. 当然还有找工作~ 记住一点:栈、队列、散列表、跳表、树都是抽象的数据结构,它们在内存中存在的形式都要依赖于数组或者链表。 物理数据结构就两种形式,顺序存储与链式【不顺序】存储 |
3.学习
参考与输出https://github.com/ningxiaofa/data_structure_and_algorithm // [个人]代码实现汇总 算法 - Leetcode - 练习题目 - 记录 - 20201012_william_n的博客-CSDN博客 // 算法 - Leetcode - 练习题目 - 记录 - 20201012 同时参考: https://github.com/pushaowei/arithmetic-php // 🐳 用 PHP 的方式实现的各类算法合集 🐳 ---20210308 公司 https://github.com/wangzheng0822/algo. // 专栏 - 数据结构与算法之美 - 作者 - code实现 https://github.com/gl-lei/algorithm // 基于专栏 - 数据结构与算法之美 - 优化 插入在计算机世界中,再复杂的算法都可以通过顺序、分支和循环这三种基本的控制结构构造出来。 所以,理论上讲【只要会一门语言的上面的控制结构】,我们现在已经具备了实现任何算法的能力了。 课程目录
|
4.推荐书籍
|
从易至难总结一下数据结构书籍 ↓
2.面试
3.不同语言
4.经典大部头
5.殿堂级
6.闲暇时间阅读
|
5.学习体会
| TBD |
6.参考
|
极客时间专栏:数据结构与算法之美 --王争 以及不记名网友的评论见解 数据结构与算法之美-问题收集_william_n的博客-CSDN博客 // 数据结构与算法之美-问题收集 https://github.com/ningxiaofa/data_structure_and_algorithm // [个人]代码实现汇总 算法 - Leetcode - 练习题目 - 记录 - 20201012_william_n的博客-CSDN博客 // 算法 - Leetcode - 练习题目 - 记录 - 20201012 https://github.com/pushaowei/arithmetic-php // 🐳 用 PHP 的方式实现的各类算法合集 🐳 ---20210308 公司 https://github.com/wangzheng0822/algo // 专栏 - 数据结构与算法之美 - 作者 - code实现 https://github.com/gl-lei/algorithm // 基于专栏 - 数据结构与算法之美 - 优化 |
后续补充...
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)