数据结构与算法怎么学 1.是什么2.学什么3.怎么学 1.是什么 数据结构指的是“一组数据的存储结构”,算法是指“操作数据的一组方法”数据结构是为算法服务的,算法是作用在数据结构上的。 2.学什么 效率和资源消耗的度量衡—复杂度分析最常用,最基础的20个数据结构与算法,学习他们的“来历”,“特点”,“适合解决什么样的问题”和“实际的应用场景”数据结构:数组,链表,栈,队列,散列表,二叉树,堆,跳表,图,Tire数算法:递归,排序,二分查找,搜索,哈希算法贪心算法,分治算法,回溯算法,动态规划,字符串匹配算法 3.怎么学 多练,多思考,多写笔记