- 博客(41)
- 收藏
- 关注
原创 力扣(LeetCode) 41.缺失的第一个正数(java)
给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。
2023-05-16 20:26:59 318
原创 力扣(LeetCode) 238.除自身以外数组的乘积(java)
给你一个整数数组nums,返回 数组answer,其中answer[i]等于nums中除nums[i]之外其余各元素的乘积。题目数据 保证 数组nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。请不要使用除法,且在O(n) 时间复杂度内完成此题。
2023-05-16 11:17:32 367
原创 力扣(LeetCode) 56.合并区间(java)
以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。
2023-05-12 16:24:57 467
原创 力扣(LeetCode) 76.最小覆盖子串(java)
给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。
2023-05-10 19:42:18 419
原创 力扣(LeetCode) 239.滑动窗口最大值(java)
给你一个整数数组 nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k个数字。滑动窗口每次只向右移动一位。返回 滑动窗口中的最大值 。
2023-04-26 15:21:37 559
原创 力扣(LeetCode) 560.和为K的子数组(java)
给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的连续子数组的个数 。
2023-04-25 20:54:49 199
原创 力扣(LeetCode) 438.找到字符串中所有字母异位词(java)
给定两个字符串s和 p,找到s中所有p的异位词的子串,返回这些子串的起始索引。不考虑答案输出的顺序。异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。
2023-04-25 19:51:49 201
原创 力扣(LeetCode) 42.接雨水(java)
给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。
2023-04-24 17:34:22 546
原创 力扣(LeetCode) 15.三数之和(java)
给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请你返回所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。
2023-04-24 15:35:07 401
原创 力扣(LeetCode) 11.盛最多水的容器(java)
给定一个长度为 n 的整数数组height。有n条垂线,第 i 条线的两个端点是(i, 0)和(i, height[i])。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。
2023-04-19 14:42:22 98
原创 力扣(LeetCode) 283.移动零(java)
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。
2023-04-19 14:02:19 91
原创 力扣(LeetCode) 128.最长连续序列(java)
给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为O(n) 的算法解决此问题。
2023-04-18 23:41:11 413
原创 力扣(LeetCode) 49.字母异位词分组(java)
给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。
2023-04-15 17:50:51 94
原创 力扣(LeetCode) 122.买卖股票的最佳时机 二(java)
给你一个整数数组 prices ,其中prices[i] 表示某支股票第 i 天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候最多只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。返回 你能获得的 最大 利润。
2023-04-13 18:09:53 172
原创 力扣(LeetCode) 121.买卖股票的最佳时机(java)
给定一个数组 prices ,它的第i 个元素prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。
2023-04-12 18:03:07 770
原创 力扣(LeetCode) 174.地下城游戏(java)
动态规划从左上角到右下角,由于房间加血扣血不固定,不满足「无后效性」。考虑从右下角到左上角,dp[i,j]表示(i,j)到终点需要的最小健康值,dp[i,j]与dp[i+1,j]、dp[i,j+1]有关。
2023-04-12 15:17:10 162
原创 力扣(LeetCode) 198.打家劫舍(java)
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。
2023-04-04 19:19:18 183
原创 力扣(LeetCode) 120.三角形最小路径和(java)
给定一个三角形 triangle ,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层结点下标 + 1 的两个结点。也就是说,如果正位于当前行的下标 i ,那么下一步可以移动到下一行的下标 i 或 i + 1 。
2023-04-03 20:15:21 123
原创 力扣(LeetCode) 64.最小路径和(java)
给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。
2023-04-03 17:08:53 88
原创 力扣(LeetCode) 70.爬楼梯(java)
假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?
2023-04-03 11:59:59 887
原创 力扣(LeetCode) 53.最大子数组和(java)
给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。
2023-04-03 11:04:05 202
原创 力扣(LeetCode) 322.零钱兑换(java)
给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。计算并返回可以凑成总金额所需的 最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。你可以认为每种硬币的数量是无限的。
2023-04-03 10:27:35 737
原创 力扣(LeetCode) 5.最长回文子串(java)
给你一个字符串s,找到s中最长的回文子串。如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。
2023-03-30 21:00:16 246
原创 力扣(LeetCode) 4.寻找两个正序数组的中位数(java)
给定两个大小分别为 m 和 n 的正序(从小到大)数组nums1 和nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log (m+n)) 。
2023-03-30 15:43:41 216
原创 力扣(LeetCode) 3.无重复字符的最长子串(java)
因为无重复字符的最长子串是 "abc",所以其长度为 3。,请你找出其中不含有重复字符的。
2023-03-29 23:25:31 103
原创 力扣(LeetCode) 2.两数相加(java)
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。请你将两个数相加,并以相同形式返回一个表示和的链表。
2023-03-29 18:13:01 443
原创 力扣(LeetCode) 1.两数之和(java)
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。解释:因为 nums[2] + nums[3] == 14 ,返回 [2, 3]。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。输入:nums = [1,4,6,8,12], target = 14。
2023-03-29 15:00:56 380
原创 SpringBoot jar包部署 Exception in thread “main“ java.lang.IllegalStateException
Exception in thread "main" java.lang.IllegalStateException: Failed to get nested archive for entry BOOT-INF/lib/fastjson-1.2.83.jar
2022-06-13 22:34:32 2332
原创 Java调用ssl异常,javax.net.ssl.SSLHandshakeException: No appropriate protocol
javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
2022-06-08 21:10:49 399
原创 CXF 客户端报错 No conduit initiator was found for the namespace http://schema
No conduit initiator was found for the namespace http://schema
2022-03-29 23:20:44 346
原创 ./gradlew :spring-oxm:compileTestJava 执行失败。
> Task :spring-oxm:genJaxb FAILED[ant:javac] : warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable buildsFAILURE: Build failed with an exception.
2022-03-25 15:38:58 2680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人