05 2023 档案

摘要:package LeetCode.greedypart06; /** * 738. 单调递增的数字 * 当且仅当每个相邻位数上的数字 x 和 y 满足 x <= y时,我们称这个整数是单调递增的。 * 给定一个整数 n ,返回 小于或等于 n 的最大数字,且数字呈 单调递增 。 * 示例: * 输入 阅读全文
posted @ 2023-05-31 19:53 坤坤无敌 阅读(4) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.greedypart05; import java.util.Arrays; /** * 435. 无重叠区间 * 给定一个区间的集合intervals,其中 intervals[i] = [starti, endi]。返回 需要移除区间的最小数量,使剩余区间互不重 阅读全文
posted @ 2023-05-31 19:48 坤坤无敌 阅读(10) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.greedypart04; /** * 860. 柠檬水找零 * 在柠檬水摊上,每一杯柠檬水的售价为 5美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 * 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给 阅读全文
posted @ 2023-05-31 19:42 坤坤无敌 阅读(12) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.greedypart03; /** * 1005. K 次取反后最大化的数组和 * 给你一个整数数组 nums 和一个整数 k ,按以下方法修改该数组: * 选择某个下标 i并将 nums[i] 替换为 -nums[i] 。 * 重复这个过程恰好 k 次。可以多次选 阅读全文
posted @ 2023-05-30 22:18 坤坤无敌 阅读(7) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.greedypart02; /** * 122. 买卖股票的最佳时机 II * 给你一个整数数组 prices ,其中prices[i] 表示某支股票第 i 天的价格。 * 在每一天,你可以决定是否购买和/或出售股票。 * 你在任何时候最多只能持有 一股 股票。你也 阅读全文
posted @ 2023-05-30 22:09 坤坤无敌 阅读(7) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.greedypart01; import java.util.Arrays; /** * 455. 分发饼干 * 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 * 对每个孩子 i,都有一个胃口值g[i],这是能让孩子们满足胃 阅读全文
posted @ 2023-05-30 00:54 坤坤无敌 阅读(4) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.backtrackpart06; import java.util.ArrayList; import java.util.Collections; import java.util.LinkedList; import java.util.List; /** * 阅读全文
posted @ 2023-05-29 23:07 坤坤无敌 阅读(5) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.backtrackpart05; import java.util.ArrayList; import java.util.List; /** * 491. 递增子序列 * 给你一个整数数组 nums ,找出并返回所有该数组中不同的递增子序列,递增子序列中 至少有两 阅读全文
posted @ 2023-05-29 22:01 坤坤无敌 阅读(5) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.backtrackpart04; import java.util.ArrayList; import java.util.List; /** * 93. 复原 IP 地址 * 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 阅读全文
posted @ 2023-05-28 14:43 坤坤无敌 阅读(8) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.backtrackpart03; import java.lang.management.LockInfo; import java.util.ArrayList; import java.util.Arrays; import java.util.LinkedLi 阅读全文
posted @ 2023-05-21 14:29 坤坤无敌 阅读(10) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.backtrackpart02; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; /** * 216. 组合总和 III * 找出所有相加之和为 n 的k 阅读全文
posted @ 2023-05-20 18:19 坤坤无敌 阅读(7) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.backtrackpart01; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; /** * 77. 组合 * 给定两个整数 n 和 k,返回范围 [1, 阅读全文
posted @ 2023-05-14 01:29 坤坤无敌 阅读(12) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.StackAndQueuepart03; import java.util.ArrayDeque; /** * 239. 滑动窗口最大值 * 给你一个整数数组 nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。 * 你只可以看到在滑动窗口内的 k个 阅读全文
posted @ 2023-05-10 22:47 坤坤无敌 阅读(10) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.StackAndQueuepart02; /** * 20. 有效的括号 * 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 * 有效字符串需满足: * 左括号必须用相同类型的右括号闭合。 * 左括号必须以正确的 阅读全文
posted @ 2023-05-10 22:31 坤坤无敌 阅读(13) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.StackAndQueuepart01; import java.util.LinkedList; import java.util.Queue; /** * 225. 用队列实现栈 * 请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作 阅读全文
posted @ 2023-05-09 23:14 坤坤无敌 阅读(10) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.stringpart02; /** * 28. 找出字符串中第一个匹配项的下标 * 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。 * 如果 needle 阅读全文
posted @ 2023-05-09 23:05 坤坤无敌 阅读(12) 评论(0) 推荐(0) 编辑
摘要:package LeetCode.stringpart01; /** * 344. 反转字符串 * 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 * 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 * 示例: 阅读全文
posted @ 2023-05-09 00:48 坤坤无敌 阅读(28) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示