常见面试算法题收录
常见面试算法题收录
Naploen8
这个作者很懒,什么都没留下…
展开
-
被3整除
被3整除 题目如下: 题目描述 小Q得到一个神奇的数列: 1, 12, 123,...123456789..。 并且小Q对于能否被3整除这个性质很感兴趣。 小Q现在希望你能帮他计算一下从数列的第l个到第r个(包含端点)有多少个数可以被3整除。 输入描述: 输入包括两个整数l和r(1 <= l <= r <= 1e9), 表示要求解的区间两端。 输出描述: 输出一个整数, 表示区间...原创 2019-07-17 00:15:52 · 1349 阅读 · 0 评论 -
用栈实现队列
用栈实现队列 题目如下: 使用栈实现队列的下列操作: push(x) – 将一个元素放入队列的尾部。 pop() – 从队列首部移除元素。 peek() – 返回队列首部的元素。 empty() – 返回队列是否为空。 示例: MyQueue queue = new MyQueue(); queue.push(1); queue.push(2); queue.peek(); // 返回 1 qu...原创 2019-06-22 22:18:37 · 325 阅读 · 0 评论 -
用队列实现栈
用队列实现栈 题目如下: 使用队列实现栈的下列操作: push(x) -- 元素 x 入栈 pop() -- 移除栈顶元素 top() -- 获取栈顶元素 empty() -- 返回栈是否为空 注意: 你只能使用队列的基本操作-- 也就是 push to back, peek/pop from front, size, 和 is empty 这些操作是合法的。 你所使用的语言也许不支持队列。 你可...原创 2019-06-23 00:40:17 · 438 阅读 · 0 评论