
面试题
w366549434
一个基本自由的android开发者
展开
-
LeetCode解题记录之队列最大值
题目: 请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。 若队列为空,pop_front 和 max_value需要返回 -1 public class MaxQueue{ public MaxQueue(){ } publ...原创 2020-03-08 15:14:05 · 348 阅读 · 0 评论 -
LeetCode刷题记录 Z字型变换
下面是我在LeetCode中看到的题目,然后自己写的解决方法 /** * Z字型变化 * 原字符串“LEETCODEISHIRING” * after-> * L C I R * E T O E S I I G * E D H N * 然后输出“LCIRETOESIIGEDHN” ...原创 2020-02-17 09:13:43 · 197 阅读 · 0 评论 -
java算法面试题解题记录
1、文本格式校验 根据给出的pattern判断字符串str是否符合特定格式。 例如:pattern = "abba"; str = "dog cat cat dog"; 返回true pattern = "abbc"; str = "dog cat cat fish"; 返回true pattern = "abbc"; str = "d...原创 2020-02-13 17:15:19 · 223 阅读 · 0 评论