![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
文章平均质量分 60
LeetCode刷题记录与分析
MartinGQ
这个作者很懒,什么都没留下…
展开
-
LeetCode - 66. 加一 - 【数组 - 简单 - Java】
题目描述:题目分析小学加法题,过。题解1:(首先自己的题解)思路很简单就是把原来的int数组变成int(坑,稍后再说),然后加1,最后再变成int数组返回。class Solution { public int[] plusOne(int[] digits) { int num = 0; for (int d : digits) { num = num * 10 + d; } num++;原创 2021-02-07 11:46:58 · 76 阅读 · 0 评论 -
LeetCode - 1431. 拥有最多糖果的孩子 - 【数组 - 简单 - Java】
题目描述:题目分析:把额外的糖果分别给每个小盆友,这个小盆友能成为拥有糖果数最多的小盆友吗?题目很简单,所以这个题目分析就是凑一下字数啦。题解1:(首先我自己的题解)思路是把额外的糖果分别给每个小盆友,然后再和所有小盆友原来的糖果数量比较,判断是否是最多的。class Solution { public List<Boolean> kidsWithCandies(int[] candies, int extraCandies) { List<Boole原创 2021-01-30 15:59:53 · 228 阅读 · 1 评论 -
LeetCode - 14. 最长公共前缀 - 【字符串 - 简单 - Java】
题目描述:题目分析:题解1:()原创 2021-01-25 19:42:18 · 373 阅读 · 2 评论 -
LeetCode - 20. 有效的括号 - 【字符串 - 简单 - Java】
题目描述:题目分析:这道题目只要理解什么是有效的括号即可。题解1:(首先是自己的解法)思路是遍历字符串的字符数组,将遇到的左括号(‘(’,‘[’,‘{’)依次入栈,当遇到右括号时,栈顶元素出栈并判断是否与当前的右括号匹配,若不匹配则不是有效的括号;另外若遇到右括号时,栈为空,则说明没有与之对应的左括号,所以该字符串也不是有效的括号;最后若遍历完字符数组后,栈内还有元素,则说明没有与栈内左括号对应的右括号,所以该字符串也不是有效的括号。class Solution { public bo原创 2021-01-25 16:02:06 · 221 阅读 · 1 评论 -
LeetCode - 剑指 Offer 58 - I. 翻转单词顺序 - 【字符串 - 简单 - Java】
题目描述:原创 2021-01-25 11:44:20 · 211 阅读 · 1 评论 -
LeetCode - 面试题 01.02. 判定是否互为字符重排 - 【字符串 - 简单 - Java】
题目描述:题目分析:组成两个字符串的字符相同,且对应字符的数量一致,则两个字符串互为字符重拍。题解1:首先是我自己的解法,思路是先判断两个字符串长度是否一致,若长度不一致则返回false,若长度一致则遍历字符串s1的字符数组,遍历的时候从字符串s2中移除当前遍历到的字符,最后若s2为""则返回true,否则返回false。class Solution { public boolean CheckPermutation(String s1, String s2) { if原创 2021-01-23 17:50:17 · 204 阅读 · 2 评论