[TOC] 6.用两个栈实现队列 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 考虑栈1用于存储元素,出队时,将栈1的元素压入栈2,此时栈2中元素从栈顶到底即其入队的顺序,然后出栈。若出队时栈2非空,则直接从栈2弹出元素。 1、根据栈2是否空将栈1元素全部压入 ...
分类:
其他好文 时间:
2020-04-11 12:45:46
阅读次数:
56
scarpy-redis运行爬虫后 在redis中并没有保存requests,只保存了dupefilter,ctrl+c停止后,才会在redis中保存requests 原因是因为 生成next_url太慢,即往redis push之后,立马被pop了,才导致redis 没有 requests的序列化 ...
分类:
其他好文 时间:
2020-04-11 10:22:10
阅读次数:
187
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time. push(x) Push element x onto stack. pop() Removes the ...
分类:
其他好文 时间:
2020-04-11 10:05:56
阅读次数:
82
阅读我的博客文章:chrome插件one-read开发:提升 前言 点击这里你可以看到one-read "一览" chrome版的使用 代码在这里:github code for one-read coding地址:coding.net for one-read 升级方式分析 通过定制version ...
分类:
其他好文 时间:
2020-04-11 00:16:57
阅读次数:
65
在WebStorm中打开项目,通常会启动一个虚拟服务器,并使用63342端口,地址为:http://localhost:63342/test_05_configure_pop_ups.html 这样会造成局域网内的其他设备不能访问这个地址,给开发和调试带来了不便。把项目代码直接发布到服务器上,直接通 ...
分类:
Web程序 时间:
2020-04-09 00:58:59
阅读次数:
104
方法名对应版本功能原数组是否改变 concat() ES5- 合并数组,并返回合并之后的数据 n join() ES5- 使用分隔符,将数组转为字符串并返回 n pop() ES5- 删除最后一位,并返回删除的数据 y shift() ES5- 删除第一位,并返回删除的数据 y unshift() ...
分类:
编程语言 时间:
2020-04-08 22:51:08
阅读次数:
102
#include<algorithm> 常用方法有4个:make_heap、sort_heap、pop_heap、push_heap 这4个函数的参数都一样,返回值都为void。 first 首元素地址 last 尾元素地址 cmp 比较函数(决定大堆还是小堆) 1 template <class ...
分类:
其他好文 时间:
2020-04-07 18:47:28
阅读次数:
102
题目描述 使用队列实现栈的下列操作: + push(x) 元素 x 入栈 + pop() 移除栈顶元素 + top() 获取栈顶元素 + empty() 返回栈是否为空 注意: +你只能使用队列的基本操作 也就是 , , , 和 这些操作是合法的。 + 你所使用的语言也许不支持队列。?你可以使用 l ...
分类:
其他好文 时间:
2020-04-07 13:06:47
阅读次数:
79
题目 "题目" 题目大意: 给定一张无向图图上两点,求最少割掉几个点,这两点不连通 代码 最小割,注意把点转成边。 ...
分类:
其他好文 时间:
2020-04-06 20:19:08
阅读次数:
64
1. 栈 类似于一个口的客栈,先进去的后出来,后进去的先出来,代码实现如下: Stack() 创建一个空的新栈。 它不需要参数,并返回一个空栈。 push(item)将一个新项添加到栈的顶部。它需要 item 做参数并不返回任何内容。 pop() 从栈中删除顶部项。它不需要参数并返回 item 。栈 ...
分类:
编程语言 时间:
2020-04-06 17:17:27
阅读次数:
65