美文网首页
数据结构与算法-入门介绍

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

作者: 小妍妍说 | 来源:发表于2018-10-09 09:26 被阅读0次

学习重点:

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

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

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

学习方法:

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

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

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

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

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

相关文章

  • 如何学习数据结构与算法

    算法学习经验 推荐: 入门: 数据结构启蒙:《数据结构与算法分析——C 语言描述》 算法启蒙:《算法设计与分析基础...

  • 数据结构与算法-线段树

    数据结构与算法-线段树 图片来自慕课网,liuyubobobo讲师的课程“玩转数据结构 从入门到进阶” 线段树介绍...

  • 最新完整数据结构与算法

    最新完整数据结构与算法 P11_课程介绍 P22_数据结构与算法概述_数据结构 P33_数据结构与算法概述_算法 ...

  • algorithm-pattern

    参考自algorithm-pattern翻译为java代码 入门篇 算法快速入门 数据结构与算法 数据结构是一种数...

  • 个人 Python 书单

    入门: Beginning Python 数据结构: Python 数据结构 算法: Python 算法教程

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

    学习重点: 10个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树 10个算法:递归、排序...

  • 数据结构与算法之美

    数据结构与算法之美 开篇词 | 从今天起,跨过“数据结构与算法”这道坎免费 入门篇 (4讲) 01 | 为什么要学...

  • 动态规划-js

    动态规划 参考:算法分析与设计-贪心&动归 漫画:什么是动态规划? 【数据结构与算法】 DP 动态规划 介绍 介绍...

  • 数据结构与算法 - 查找

    数据结构与算法系列文章数据结构与算法 - 时间复杂度数据结构与算法 - 线性表数据结构与算法 - 树形结构数据结构...

  • 真相了!不懂算法有多难?程序员:不重视这能力,可能无班可上

    最近有不少数据结构与算法差的读者向我吐槽: 1)不懂数据结构与算法,像AI、C++这种高薪技术连入门的机会都没有!...

网友评论

      本文标题:数据结构与算法-入门介绍

      本文链接:https://www.haomeiwen.com/subject/cdxeaftx.html