1. 为什么要学习数据结构和算法?

用武侠小说的方式来解释,数据结构和算法相当于我们程序员的「内功」,其他的框架就相当于各种「招式」,如果没有足够深厚的「内功」作为基础,其他招式可能都不能发挥最大的效果。

那数据结构和算法是什么关系呢?为啥这两个要放在一起讲?
这是因为两者是相辅相成的。数据结构是为算法服务的,算法是作用在特定的数据结构之上的。这次学习的课程里面,包含10个数据结构和10个算法。

数据结构:数组,链表,栈,队列,散列表,二叉树,堆,跳表,图,Trie树。
算法:递归,排序,二分查找,搜索,哈希算法,贪心算法,分治算法,回溯算法,动态规划,字符串匹配算法。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 前言 对于一名有追求的程序猿来说,数据结构和算法是一门必修课,它是内功,内功的深厚直接决定了解决问题的能力和...
    唐江旭阅读 771评论 2 1
  • 那些年,我走过很多地方遇到很多人, 孤孤单单的自己 还有四处流浪、无处安放的青春。 心若流浪 无处不是异乡 心若飞...
    爱码爱自由阅读 255评论 2 8
  • 亲子日记第45天 今天早上我没去上班,把儿子送去做校车了,去公司拿个几个快递,中午表弟结婚去参加婚宴了,老公中午...
    一年级四班相博超妈妈阅读 154评论 0 1
  • “回忆这东西若是有气味的话,那就是樟脑的香,甜而稳妥,像记得分明的快乐,像忘却了的忧愁。” 《更衣记》里这句,适合...
    月光墨墨阅读 544评论 0 4
  • 关于教育的话题太多,指责也好,诟病也罢,缺少表扬。可能国家有国家的考虑和角度,民众有民众的想法。但在国内,除了一些...
    壹壶茶阅读 532评论 0 51

友情链接更多精彩内容