一、什么是伪数组? 这把符合以下条件的对象称为伪数组: 1、具有length属性 2、按照索引方式存储数据 3、不具有数组的push和pop等方法 ...
分类:
编程语言 时间:
2018-10-30 17:08:17
阅读次数:
166
【POJ 2253 Frogger】 这道题求从u到v中所有通路的最大边最小 我直接二分做了,但实际上这种题是最短路算法的变种,意义在于告诉我们spfa这些算法不仅能维护出最短路,稍加修改后可以维护出很多其他东西。 #include<iostream> #include<cstdio> #inclu ...
分类:
其他好文 时间:
2018-10-29 11:13:25
阅读次数:
245
题目:用两个栈实现队列 要求:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 解题代码: ...
分类:
其他好文 时间:
2018-10-24 12:04:18
阅读次数:
156
题目 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 代码 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 输出 1 2 3 ...
分类:
其他好文 时间:
2018-10-21 23:22:08
阅读次数:
323
题目大意 运用两个栈的push和pop操作使得一个序列单调递增且操作字典序最小。$n\leq 1000$。 题解 本题我们要尝试运用“瞪眼法”,也就是推样例。我们显然要数字尽可能地推入第一个栈。那么问题就是:怎样的两个数字不可以在同一个栈中呢?这样的效果是:当一个数字a想要出栈时,其上端有个被他大的 ...
分类:
编程语言 时间:
2018-10-14 01:48:45
阅读次数:
171
题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 思路: 1.php数组完全就能实现 2.array_push 从尾部往里压入元素 3.array_shift 从头部删除元素 $list=array(); array_push($list,$node);... ...
分类:
编程语言 时间:
2018-10-12 23:57:56
阅读次数:
293
题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。题目地址https://www.nowcoder.com/practice/54275ddae22f475981afa2244dd448c6?tpId=13&tqId=11158&tPage=1&rp=2&r... ...
分类:
其他好文 时间:
2018-10-11 23:45:33
阅读次数:
188
教材学习内容总结 教材学习内容总结 5.1 队列概述 队列的元素是按照FIFO方式处理的:第一个进入的元素,也就是第一个退出的元素。 队列的处理方式与栈相反,栈的处理方式是LIFO。 队列中的方法有enqueue,dequeue,first等同于栈中的push,pop,peek 5.2 java A ...
分类:
其他好文 时间:
2018-09-26 22:11:19
阅读次数:
217
题目: 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 解决办法: 队列先进先出,栈先进后出(stack1和stack2) 其实主要要注意的点是: ①在添加时直接往第一个添加即可 ②在删除时分情况, 第一:如果stack2不为空,则直接弹出stack2中的元素即 ...
分类:
其他好文 时间:
2018-09-24 00:48:24
阅读次数:
140
用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 ...
分类:
其他好文 时间:
2018-09-06 23:01:48
阅读次数:
180