摘要:
数组是一门编程语言中最基本的数据类型,也是一种最基础的数据结构。 数组是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 线性表: 线性表就是数据拍成像一条线一样的结构,每个线性表上的数据最多只有前和后来个呢个方向。除了数组,链表、队列、栈等也是线性表结构。 连续的内存空间 阅读全文
posted @ 2019-03-07 22:01
醉墨书生
阅读(218)
评论(0)
推荐(0)
摘要:
数据结构和算法本身解决的是“快”和“省”的问题,即如何让代码运行得更快,如何让代码更节省存储空间。只要讲到数据结构与算法,就离不开复杂度分析。 复杂度包括时间复杂度、空间复杂度。 时间复杂度分析: 时间复杂度的全称是渐近时间复杂度,表示算法的执行时间与数据规模之间的增长关系。 大O表示法: 示例代码 阅读全文
posted @ 2019-03-07 21:38
醉墨书生
阅读(180)
评论(0)
推荐(0)
摘要:
什么是数据结构?什么是算法? 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,代表着用系统的方法描述解决问题的策略机制。 从广义上讲,数据结构就是指一组数据的存储结构。算法就是操作数据的一种方法 阅读全文
posted @ 2019-03-07 21:05
醉墨书生
阅读(108)
评论(0)
推荐(0)

浙公网安备 33010602011771号