![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode在线编程
开发小牛进阶
Java小白,公众号同名。
展开
-
LeetCode(20):有效的括号
描述:给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例:输入: "()"输出: true输入: "()[]{}"输出: true输入: "()[]{}"输出: true输入: "{[]}"输出: true/** * 判断是否有效的括号 * @param s *.原创 2020-05-16 11:36:19 · 277 阅读 · 0 评论 -
LeetCode(14):最长公共前缀
描述:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例:输入: ["flower","flow","flight"]输出: "fl"输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。class Solution { public String longestCommon...原创 2020-04-21 23:02:37 · 253 阅读 · 0 评论 -
LeetCode(13):罗马数字转整数
描述:罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并...原创 2020-03-28 14:51:20 · 246 阅读 · 0 评论 -
LeetCode(9):回文数
描述判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例输入: 121* 输出: true** 输入: -121* 输出: false* 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。** 输入: 10* 输出: false* 解释: 从右向左读, 为 01 。因此它不是一个回...原创 2020-03-25 20:46:37 · 208 阅读 · 0 评论 -
LeetCode(7):整数反转
描述:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例:输入: 123 输出: 321输入: -123 输出: -321输入: 120 输出: 21class Solution { public int reverse(int x) { long n = 0; wh...原创 2020-03-24 21:30:19 · 145 阅读 · 0 评论 -
LeetCode(1):两数之和
描述:给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例: 给定 nums = [2, 7, 11, 15],target = 9因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]...原创 2020-03-23 21:38:47 · 157 阅读 · 0 评论 -
leetcode:给定一棵二叉树 找到它的最小深度 最小深度是从根节点到最近叶节点的最短路径上的节点数量
题目:给定二叉树,找到它的最小深度。The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node.最小深度是沿从根节点到最近的叶节点的最短路径上的节点数。Note:A leaf is a node with no c...原创 2018-10-14 19:15:27 · 1219 阅读 · 0 评论