摘要: [简单-剑指 Offer 53 - II. 0~n-1中缺失的数字] 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。 示例 1: 输入: [0,1,3] 输出: 2 示例 2: 输 阅读全文
posted @ 2020-09-20 21:54 WangCoder 阅读(92) 评论(0) 推荐(0) 编辑
摘要: [简单-剑指 Offer 53 - I. 在排序数组中查找数字 I] 统计一个数字在排序数组中出现的次数。 示例 1: 输入: nums = [5,7,7,8,8,10], target = 8 输出: 2 示例 2: 输入: nums = [5,7,7,8,8,10], target = 6 输出 阅读全文
posted @ 2020-09-20 17:26 WangCoder 阅读(110) 评论(0) 推荐(0) 编辑
摘要: [简单-933.最近的请求次数] 写一个 RecentCounter 类来计算最近的请求。 它只有一个方法:ping(int t),其中 t 代表以毫秒为单位的某个时间。 返回从 3000 毫秒前到现在的 ping 数。 任何处于 [t - 3000, t] 时间范围之内的 ping 都将会被计算在 阅读全文
posted @ 2020-09-20 17:16 WangCoder 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 队列 队列是一种先进先出的数据结构,声明在#include<queue>中,队列提供如下对外接口: queue<int>qe; int back() 返回最后一个元素 bool empty() 如果队列空则返回真 int front() 返回第一个元素 void pop() 删除第一个元素 void 阅读全文
posted @ 2020-09-20 16:48 WangCoder 阅读(99) 评论(0) 推荐(0) 编辑
摘要: [简单-225.用队列实现栈] 使用队列实现栈的下列操作: push(x) -- 元素 x 入栈 pop() -- 移除栈顶元素 top() -- 获取栈顶元素 empty() -- 返回栈是否为空 注意: 你只能使用队列的基本操作-- 也就是 push to back, peek/pop from 阅读全文
posted @ 2020-09-20 16:30 WangCoder 阅读(105) 评论(0) 推荐(0) 编辑