衡量算法的标准有两个: 1.时间复杂度:大概程序要执行的次数,而非执行的时间()不同机器的执行速度不同 2.空间复杂度:算法执行过程中大概占用的最大内存 3.难易程度 4.健壮性 数据结构是软件中最核心的课程 程序=数据的存储+数据的操作+程序语言 数据结构是编程的基础,学完之后不会立刻出现结果,但是会慢慢发酵 数据结构必须要有指针 数据结构最基本的是链表