码迷,mamicode.com
首页 >  
搜索关键字:栈和队列    ( 656个结果
算法(2)
一、栈和队列 1.定义: 2.操作:入栈/队列、出栈/队列、判断满/空 3:空间复杂度:O(n) 4:单次操作的时间复杂度:O(1) 5:区别: (1)先进先出(FIFO) (2)先进后出FILO 6:数组和链表皆可(线性表) 指针(辅助变量) 栈顶/底指针 队头/尾指针 关键:出入元素同时移动指针 ...
分类:编程语言   时间:2019-01-04 22:02:11    阅读次数:217
模块1
random Counter 默认值字典 栈和队列,双向队列 time functools random 主要是和随机相关的内容 ...
分类:其他好文   时间:2019-01-02 19:05:17    阅读次数:194
python 内置模块
一.random模块 随机 random() 随机小数 uninform(a,b) 随机小数 randint(a,b) 随机整数 choice() 随机选择一个 sample() 随机选择多个 shuffle() 打乱 二.Counter 计数 三.字典 1.默认值字典 2.有序字典 四.栈和队列 ...
分类:编程语言   时间:2018-12-31 17:21:30    阅读次数:154
python列表模拟堆栈和队列
对列特点:先进先出、后进后出 用列表insert、pop模拟进队出队: 用列表append、pop模拟进队出队: 堆栈特点:先进后出、后进先出 用列表insert、pop方法模拟进栈出栈: 用列表append、pop方法模式进栈出栈: ...
分类:编程语言   时间:2018-12-27 03:12:03    阅读次数:154
栈-初识
栈和队列 栈和队列是比数组更加抽象的结构,本人理解是为了特殊场景下建立秩序的一个工具,表示抽象的一个过程,数组更像一个结果。 栈 先进后出 栈空间(存放元素位置),栈顶元素(指向栈顶的指针),栈的长度 创建一个空栈 入栈 出栈 查看元素 Java代码实现 ...
分类:其他好文   时间:2018-12-20 00:02:06    阅读次数:182
Java 数组
栈和队列 栈和队列是比数组更加抽象的结构,本人理解是为了特殊场景下建立秩序的一个工具,表示抽象的一个过程,数组更像一个结果。 栈 创建一个空栈 入栈 出栈 查看元素 Java代码实现 ...
分类:编程语言   时间:2018-12-19 23:23:29    阅读次数:180
栈和队列
栈和队列 栈和队列是比数组更加抽象的结构,本人理解是为了特殊场景下建立秩序的一个工具,表示抽象的一个过程,数组更像一个结果。 栈 创建一个空栈 入栈 出栈 查看元素 Java代码实现 ...
分类:其他好文   时间:2018-12-19 23:23:21    阅读次数:197
算法:(四)栈和队列
(一)栈和队列的基本性质 栈是先进后出的 队列是先进先出的 栈和队列在实现结构上可以有数组和链表两种形式 数组结构实现较容易 用链表结构较复杂,因为牵扯很多指针操作 数组结构实现较容易 用链表结构较复杂,因为牵扯很多指针操作 (二)队列和栈的基本操作 pop操作(栈尾弹出一个元素) push操作(栈 ...
分类:编程语言   时间:2018-12-14 23:01:41    阅读次数:269
Python将列表作为栈和队列
Collections中的各种方法 阅读目录(Content) 一、各种方法介绍 二、代码部分 回到顶部(go to top) 一、各种方法介绍 Counter 统计个数 elements most_common subtract defaultdict 字典默认值 ChainMap 合并多个映射对 ...
分类:编程语言   时间:2018-12-10 15:39:31    阅读次数:199
栈和队列数据结构
栈和队列都是常用的数据结构。栈的应用非常的广泛,其原理也是非常经典的。 一、栈 ①栈(stack)又名堆栈,他是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一段被称为栈顶,相对地,把另一端称为栈底。 ②栈就是一个桶,后放进去的先拿出来,它下面本来有的东西要等它出来之后出来(先 ...
分类:其他好文   时间:2018-12-09 16:35:53    阅读次数:152
656条   上一页 1 ... 15 16 17 18 19 ... 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!