LeetCode
Sword1996
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode : 150. Evaluate Reverse Polish Notation
Evaluate the value of an arithmetic expression in Reverse Polish Notation.Valid operators are +, -, *, /. Each operand may be an integer or another expression.Note:Division between two integers sho...原创 2019-04-21 12:00:04 · 204 阅读 · 0 评论 -
LeetCode:338 比特位计数
LeetCode:338 比特位计数题目描述给定一个非负整数num。对于0 到num 范围中的每个数字i,计算其二进制数中的 1 的数目并将它们作为数组返回。示例 1:输入: 2输出: [0,1,1]示例2:输入: 5输出: [0,1,1,2,1,2]进阶: 给出时间复杂度为O(n*sizeof(integer))的解答非常容易。但你可以在线性时间O(n)内用一趟扫描做到吗?...原创 2019-09-05 20:31:32 · 234 阅读 · 0 评论 -
LeetCode:78 子集
LeetCode:78 子集题目描述给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: nums = [1,2,3]输出:[ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2],&n...原创 2019-09-05 20:02:42 · 171 阅读 · 0 评论 -
LeetCode:709. 转换成小写字母
描述实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。 示例 1:输入: "Hello"输出: "hello"示例 2:输入: "here"输出: "here"示例 3:输入: "LOVELY"输出: "lovely"题解没必要死记ASCII码,直接相减就好。这个题中...原创 2019-05-07 23:04:23 · 203 阅读 · 0 评论 -
LeetCode:938. 二叉搜索树的范围和
给定二叉搜索树的根结点 root,返回 L 和 R(含)之间的所有结点的值的和。二叉搜索树保证具有唯一的值。 示例 1:输入:root = [10,5,15,3,7,null,18], L = 7, R = 15输出:32示例 2:输入:root = [10,5,15,3,7,13,18,1,null,6], L = 6, R = 10输出:23...原创 2019-05-07 21:47:22 · 305 阅读 · 0 评论 -
LeetCode : 832. 翻转图像
描述给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转&...原创 2019-05-09 23:57:38 · 223 阅读 · 0 评论 -
LeetCode:771. 宝石与石头
给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例 1:输入: J = "aA", S = "aAAbbb...原创 2019-05-06 22:18:25 · 179 阅读 · 0 评论 -
LeetCode:149 Max Points on a Line
描述:Givennpoints on a 2D plane, find the maximum number of points that lie on the same straight line.Example 1:Input: [[1,1],[2,2],[3,3]]Output: 3Explanation:^|| o| o| o +...原创 2019-04-30 12:51:41 · 311 阅读 · 0 评论 -
LeetCode:Minimum Depth of Binary Tree
采用层次遍历非递归方法(使用队列)public class Solution { public int run(TreeNode root) { //采用非递归,层次遍历,找叶节点 int minDepth = 0; //若根节点为null,则返回; if(root == null) return m...原创 2019-04-20 14:13:47 · 184 阅读 · 0 评论 -
LeetCode:22 括号生成
LeetCode:22 括号生成题目描述给出n代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出n = 3,生成结果为:[ ((())), (()()), (())(), ()(()), ()()()]给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出&...原创 2019-09-05 22:09:14 · 194 阅读 · 0 评论
分享