leetcode
icgogogo
数字ic前端 Java后端
展开
-
LeetCode1.两数相加
题目描述给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。思路分析代码分析反思总结...原创 2021-06-18 11:37:24 · 87 阅读 · 0 评论 -
LeetCode896.单调数列
题目描述如果数组是单调递增或单调递减的,那么它是单调的。如果对于所有 i <= j,A[i] <= A[j],那么数组 A 是单调递增的。 如果对于所有 i <= j,A[i]> = A[j],那么数组 A 是单调递减的。当给定的数组 A是单调数组时返回 true,否则返回 false。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/monotonic-array著作权归领扣网络所有。商业转载请联系官方授权,.原创 2021-06-17 19:15:46 · 94 阅读 · 0 评论 -
LeetCode 剑指Offer53.在排序数组中查找数字
题目描述统计一个数字在排序数组中出现的次数。思路代码优化题解反思总结原创 2021-06-17 18:24:15 · 81 阅读 · 0 评论 -
LeetCode LCP18.早餐组合
题目描述思路:只想到暴力枚举,两个for代码class Solution { public int breakfastNumber(int[] staple, int[] drinks, int x) { int count = 0; for(int i = 0 ; i<staple.length; i++){ for(int j = 0 ; j<drinks.length ;j ++) {原创 2021-06-17 14:29:07 · 89 阅读 · 0 评论 -
LeetCode 剑指offer 40.最小的k个数
题目描述输入整数数组arr,找出其中最小的k个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。思路代码题解原创 2021-06-17 13:54:57 · 73 阅读 · 0 评论 -
LeetCode54 二叉搜索树第k大节点
题目描述给定一棵二叉搜索树,请找出其中第k大的节点。思路分析1:第一个想法是每次shan更优解反思总结原创 2021-06-16 16:24:45 · 104 阅读 · 0 评论 -
LeetCode495 提莫攻击
题目错误代码 public int findPoisonedDuration(int[] timeSeries, int duration) { int nums = duration; for (int i = 0; i < timeSeries.length-1; i++) { if (timeSeries[i + 1] - timeSeries[i] >= duration) nums = .原创 2021-06-15 22:16:33 · 107 阅读 · 0 评论 -
LeetCode66 加一
题目描述public int[] plusOne(int[] digits) { int size = digits.length; digits[size-1] = digits[size-1]+1; for (int i = size-1; i>-1;i--){ if (digits[i] ==10){ digits[i] = 0; digits[i.原创 2021-06-10 16:51:17 · 59 阅读 · 0 评论 -
LeetCode 88 合并两个有序数组
题目描述给你两个有序整数数组nums1 和 nums2,请你将 nums2 合并到nums1中,使 nums1 成为一个有序数组。初始化nums1 和 nums2 的元素数量分别为m 和 n 。你可以假设nums1 的空间大小等于m + n,这样它就有足够的空间保存来自 nums2 的元素。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/merge-sorted-array著作权归领扣网络所有。商业转载请联系官方授权,...原创 2021-06-10 16:10:28 · 142 阅读 · 0 评论 -
LeetCode27 移除元素
给你一个数组 nums和一个值 val,你需要 原地 移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-element著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。...原创 2021-06-10 15:29:11 · 85 阅读 · 1 评论