上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 35 下一页
摘要: 题目描述 在给定的网格中,每个单元格可以有以下三个值之一: 值 0 代表空单元格; 值 1 代表新鲜橘子; 值 2 代表腐烂的橘子。 每分钟,任何与腐烂的橘子(在 4 个正方向上)相邻的新鲜橘子都会腐烂。 返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回 1。 示例: 说明: 阅读全文
posted @ 2020-05-12 22:47 Flix 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 题目描述 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() —— 检索栈中的最小元素。 示例: 输入: ["MinStack", 阅读全文
posted @ 2020-05-12 22:01 Flix 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 以上是柱状图的示例,其中每个柱子的宽度为 1,给定的高度为 [2,1,5,6,2,3]。 图中阴影部分为所能勾勒出的最大矩形面积,其面积为 10 个单位 阅读全文
posted @ 2020-05-11 22:22 Flix 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例: 输入: 1->2->3->4->5->NULL, k = 2 输出: 4->5->1->2->3->NULL 解释: 向右旋转 1 步: 5->1->2->3->4->NULL 向右旋转 2 步: 4 阅读全文
posted @ 2020-05-11 17:05 Flix 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 题目链接: https://leetcode cn.com/problems/move zeroes/ 思路1 使用双指针 p1, p2. p1 指向数组中为 0 的元素,p2 指向数据 阅读全文
posted @ 2020-05-11 16:04 Flix 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给你一个长度为 n 的整数数组 nums,其中 n 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 示例: 提示: 题目数据保证数组之中任意元素的全部前缀元素和后缀(甚至是整个数组)的乘积都在 32 位整数范围内。 阅读全文
posted @ 2020-05-10 23:04 Flix 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉树: root = [3 阅读全文
posted @ 2020-05-10 22:17 Flix 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 题目描述 实现一个 Trie (前缀树,又称“字典树”),包含 insert, search, 和 startsWith 这三个操作。 示例: Trie trie = new Trie(); trie.insert("apple"); trie.search("apple"); // 返回 true 阅读全文
posted @ 2020-05-09 17:02 Flix 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。 找到所有在 [1, n] 范围之间没有出现在数组中的数字。 您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的数组不算在额外空 阅读全文
posted @ 2020-05-09 15:44 Flix 阅读(246) 评论(0) 推荐(0) 编辑
摘要: ## 题目描述 实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 **示例:** ```html 输入: 4 输出: 2 输入: 8 输出: 2 说明: 8 的平方根是 2.82842..., 阅读全文
posted @ 2020-05-09 12:49 Flix 阅读(329) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 35 下一页