码迷,mamicode.com
首页 >  
搜索关键字:进栈    ( 432个结果
数据结构——STL栈与后缀表达式
Part 1:栈是什么 栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。 这一端被称为栈顶,相对地,把另一端称为栈底。 向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素; 从一个栈删除元素又称作出栈或退栈,它是 ...
分类:其他好文   时间:2020-04-18 14:15:04    阅读次数:72
数据结构、算法及线性表总结
一、思维导图 二、重要概念 1.算法 (1)时间复杂度的计算 2.线性表 (1)头插法建立单链表:建立的表格元素顺序与输入元素顺序相反 (2)尾插法建立单链表 3.栈和队列 (1)Stack 栈的进栈出栈规则: ? 按序进栈→有n个元素1,2,…,n,它们按1,2, …,n的次序进栈(i进栈时, 1 ...
分类:编程语言   时间:2020-03-28 20:21:49    阅读次数:185
2.栈与队列
a.栈 stack堆栈--后进先出的线性表(就像一个单车道死胡同,进栈元素就像进入胡同的起初),插入删除元素只在表的一端进行 头文件:#include <stack> 定义:stack<int> s; 方法: 1.入栈 push() 2.出栈 pop() 3.访问栈顶元素 top() 4.判断是否为 ...
分类:其他好文   时间:2020-03-20 12:23:31    阅读次数:53
直方图中的最大矩形
# 题意 直方图是在公共基线处对齐的一系列矩形组成的多边形,各矩形具有相同的宽度,但可以有不同的高度,求最大矩形的面积例如 阴影部分即最大面积 # 题解建立一个递增单调栈,保存高度1) 当前矩形的高度比栈顶矩形高,直接进栈2) 当前小于栈顶就不断去除,累计所有取出的矩形的宽度之和,并且每弹出一个矩形 ...
分类:其他好文   时间:2020-03-15 10:03:12    阅读次数:71
火车进出栈问题
# 题意 1~n 分别进栈,出栈序列可能有多少种 # 题解 进出栈序列即catalan数 C(n,2n)/n+1 1 #include <iostream> 2 #include <cstdio> 3 #include <algorithm> 4 #include <vector> 5 using ...
分类:其他好文   时间:2020-03-15 09:36:24    阅读次数:109
栈与队列:栈的顺序储存结构
1.栈的元素必须后进先出 2.栈的操作只能在线性表的表尾进行 3.对于栈,栈的表尾称为栈顶(top),相应的表头称为栈底(bottom)。 栈的插入操作(push)叫进栈,也叫压栈,入栈。 栈的删除操作(Pop),叫出栈,也叫弹栈。 //栈基本操作 //栈的顺序存储结构 #define STACK_ ...
分类:其他好文   时间:2020-03-14 12:51:19    阅读次数:58
23.python递归函数介绍
不断的对于某操作重复调用执行称为递归调用,递归函数执行的这个过程中只有进栈(开辟空间),没有出栈,直到最后一次调用完毕了,才逐个出栈,所以递归函数在执行的时候非常的占用内存资源;如果执行的次数过多了,会产生内存溢出的现象;所以一定要控制递归的层数,当符合某一条件时要终止递归调用,几乎所有的递归都能用 ...
分类:编程语言   时间:2020-03-01 00:40:12    阅读次数:66
火车进出栈问题(Catalan数)
火车进出栈问题即: 一个栈(无穷大)的进栈序列为 1,2,3,4,...,n 求有多少个不同的出栈序列? 将问题进行抽象, 假设'+'代表进栈, 则有'-'代表出栈 那么如果进栈序列为123, 则: + + + - - - 将1, 2, 3压入栈后再将3, 2, 1弹出 得到出栈序列为321 同样, ...
分类:其他好文   时间:2020-02-27 19:20:46    阅读次数:97
围圈报数
通过进栈出栈实现循环 ...
分类:其他好文   时间:2020-02-09 18:34:43    阅读次数:101
用到了卡特兰数的性质,还有高精度压位,筛法找素数
一列火车n节车厢,依次编号为1,2,3,…,n。 每节车厢有两种运动方式,进栈与出栈,问n节车厢出栈的可能排列方式有多少种。 输入格式 输入一个整数n,代表火车的车厢数。 输出格式 输出一个整数s表示n节车厢出栈的可能排列方式数量。 数据范围 1≤n≤60000 输入样例: 3 输出样例: 5 这道 ...
分类:其他好文   时间:2020-02-03 13:59:18    阅读次数:78
432条   上一页 1 2 3 4 5 6 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!