02怎么学数据结构?

  1. 学什么?有的放矢,有重点的学习
    数组,链表,栈,队列,散列表,二叉树,堆,跳表,图,Trie树(10个数据结构)
    递归,排序,二分查找,搜索,哈希算法,贪心算法,分治算法,回溯算法,动态规划,字符串匹配算法(10个算法)

     

  2. 怎么学?
    1)边学边练,每周花1-2小时,集中用代码实现三节课程的内容
    (2)打怪升级学习法,每节课后写一篇学习笔记,思考提问题
    (3)反复迭代,沉淀知识,不要想着一下掌握全部
    (4)刷题,leetcode

     

  3. 可视化数据结构算法,不错哦,有助理解https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

 

总结

制定合理的学习计划,剩下的就是坚持执行

posted @ 2018-12-25 14:55  华格瑞沙  阅读(190)  评论(0)    收藏  举报