版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014005316/article/details/82832522
1.什么是数据结构?什么是算法?
从广义上来说,数据结构是指一组数据存储的结构
算法是操作数据的一组方法。
从狭义上上讲,是指某些著名的数据结构和算法。比如说队列、栈、堆、二分查找、动态规划等
2.数据结构和算法的关系?
数据结构和算法是相辅相成的,数据结构是为算法服务的,算法要作用于特定的数据结构之上
重点内容,10个数据结构、10个算法
10个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树
10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法