摘要: 1什么是复杂度分析? 分别用时间复杂度(执行的快慢)和空间复杂度(内存的消耗 )两个概念来描述性能问题,二者统称为复杂度. 复杂度就是用来分析算法执行效率与数据规模之间增长关系。 2.为什么要进行复杂度分析? 1.和性能测试相比,复杂度分析有不依赖执行环境、成本低、效率高、易操作、指导性强的特点。2 阅读全文
posted @ 2019-03-17 23:34 Mr丶Yan 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1什么是数据结构?什么是算法? 从广义上讲,数据结构就是指一组数据的存储结构。算法就是操作数.(数据结构指的是“一组数据的存储结构”,算法指的是“操作数据的一组方法”。) 从狭义上讲,是指某些著名的数据结构和算法,比如队列、栈、堆、二分查找、动态规划等. 数据结构:数组、链表、栈、队列、散列表、二叉 阅读全文
posted @ 2019-03-17 21:45 Mr丶Yan 阅读(172) 评论(0) 推荐(0) 编辑