数据结构与算法-入门介绍

学习重点:

10个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树

10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法

------------------学习它的“来历”“自身的特点”“适合解决的问题”以及“实际的应用场景”----------------------

学习方法:

  1. 边学边练,适度刷题
    “边学边练”这一招非常有用。建议你每周花 1~2 个小时的时间,集中把这周的三节内容涉及的数据结构和算法,全都自己写出来,用代码实现一遍。这样一定会比单纯地看或者听的效果要好很多!
    可以“适度”刷题,但一定不要浪费太多时间在刷题上

  2. 多问、多思考、多互动

  3. 打怪升级学习法
    我们在枯燥的学习过程中,也可以给自己设立一个切实可行的目标,就像打怪升级一样。
    比如,针对这个专栏,你就可以设立这样一个目标:每节课后的思考题都认真思考,并且回复到留言区。当你看到很多人给你点赞之后,你就会为了每次都能发一个漂亮的留言,而更加认真地学习。
    当然,还有很多其他的目标,比如,每节课后都写一篇学习笔记或者学习心得;或者你还可以每节课都找一下我讲得不对、不合理的地方……诸如此类,你可以总结一个适合你的“打怪升级攻略”。
    如果你能这样学习一段时间,不仅能收获到知识,你还会有意想不到的成就感。因为,这其实帮你改掉了一点学习的坏习惯。这个习惯一旦改掉了,你的人生也会变得不一样。

  4. 知识需要沉淀,不要想试图一下子掌握所有

    FLAG:每节课都做笔记,顺便发简书

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 午后酣睡,总有种睡不够的感觉。醒后呆坐床头,有种不知身在何处的感觉。脑海中却浮现出这样一句话:辛苦最怜天上月,一昔...
    曼曼冰冰阅读 2,726评论 0 1
  • 布谷—布谷— 有人叫 白衬衫的青蛙 呱呱闹 微笑 微笑 偷溜进了庙 布谷—布谷— 找不着 戴眼镜的青蛙 急急跳 布...
    东䂀阅读 1,792评论 0 1
  • 错误描述:下列软件包有未满足的依赖关系: openssh-server : 依赖: openssh-client ...
    LeviXAO阅读 5,461评论 0 1
  • 学员习习-痛经调理反馈 大家好,我是第五组组员习习,一直都知道艾草是种神奇的植物,也听说过艾灸,第一次听说艾艾贴还...
    清心_中医养生阅读 1,072评论 0 0
  • 阅读有力量,说书见成长。大家好,本周我想和大家分享的是《用户思维+》这本书。感谢小六的推荐,否则恐怕会因为上...
    LittleElinor阅读 4,208评论 0 0

友情链接更多精彩内容