一.邂逅数据结构与算法 1.什么是数据结构 个人理解:数据结构就是计算机中,存储和组织数据的方式。 2.常见的数据结构 数据结构 数组-array 栈-Stack 链表-Linked List 图-Graph 散列表-Hash 队列-Queue 树-Tree 堆-Heap 3.什么是算法(Algorithm)? 算法的定义: 一个有限指令集, 每条指令的描述不依赖于语言接受一些输入(有些情况下不需要输入)产生输出一定在有限步骤之后终止 算法的通俗理解:Algorithm这个单词本意就是解决问题的办法/步骤,数据结构的实现离不开算法。