1. stack push and pop 输入两个整数序列。其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序。为了简单起见,我们假设push序列的任意两个整数都是不相等的。 比如输入的push序列是1、2、3、4、5,那么4、5、3、2、1就有可能是一个pop系列。因为 ...
分类:
其他好文 时间:
2020-01-04 20:40:40
阅读次数:
88
题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的 min 函数。 Stack.peek() peek()函数返回栈顶的元素,但不弹出该栈顶元素。 Stack.pop() pop()函数返回栈顶的元素,并且将该栈顶元素出栈。 public class Solution { priv ...
分类:
其他好文 时间:
2020-01-04 20:17:06
阅读次数:
75
主要bb一下优先队列和字符串吧. 哦还有 bitset.优先队列定义很容易: priority_queue pq;内部是一个堆.基本操作pq.top() 取堆顶元素; (没有 front() 方法!)pq.push(x) 插入;pq.pop() 删除(删除堆顶);pq.empty() 判断是否为空.... ...
分类:
编程语言 时间:
2020-01-04 01:21:05
阅读次数:
88
一、LVS+Keepalived主从热备的高可用环境部署 1)环境准备 1 2 3 4 5 6 7 8 9 10 11 12 LVS_Keepalived_Master 182.148.15.237 LVS_Keepalived_Backup 182.148.15.236 Real_Server1 ...
分类:
其他好文 时间:
2020-01-03 10:47:21
阅读次数:
101
工作区: 当前的编辑位置 缓存区: add 之后的区域 版本库: commit之后的区域就是版本库 git init . 初始化 git add . 将工作区的所有文件添加到缓存区 git commit -m “提交信息” 将缓存区的内容添加到版本库 git status 查看当前的状态 git r ...
分类:
其他好文 时间:
2020-01-03 10:39:16
阅读次数:
62
push 向数组末尾添加一个或多个元素,并返回数组新的长度 function push(){ for(let i=0;i<arguments.length;i++){ this[this.length] = arguments[i]; } return this.length } Array.pro ...
分类:
编程语言 时间:
2020-01-02 22:26:41
阅读次数:
118
本文已经收录至我的github,欢迎大家踊跃star 和 issues。
https://github.com/midou-tech/articles
分类:
Web程序 时间:
2020-01-02 09:43:00
阅读次数:
196
发现 zeromq 的 yqueue_t 模板类,其数据存储理念设计得非常妙。借这一理念,按照 STL 的泛型类 queue 的接口标准,我设计了一个线程安全的 单生产者/单消费者(单线程push/单线程pop) FIFO 队列,以此满足更为广泛的应用。 1. 数据存储理念的 ...
分类:
编程语言 时间:
2020-01-01 23:46:14
阅读次数:
110
一:String类型 string是二进制安全的(图片视频序列化存储,取出来还是可以用的)最多512M get key (拿出来) set key(设key) append key value(在原来基础上增加) strlen key(长度) setnx key value(存在时候不设置成功1,不 ...
分类:
其他好文 时间:
2020-01-01 21:02:41
阅读次数:
70