- 博客(218)
- 收藏
- 关注
原创 排序算法举例
关键点,自定义排序方法按照Collections.sort(personList, new Comparator<Person>()定义的内部类规则排序。person1.setName("阿里");person2.setName("腾讯");person3.setName("字节");person4.setName("字节");// 1.按照年龄从大到小排序,按照身高从高到小排序@Override} else {});@Data验证;
2026-02-24 23:43:37
421
原创 内部类排序
Arrays.sort(arr, new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { System.out.println("--------------"); System.out.println("o1:" + o1); System.out.println("o2:" + o2); return o1 - o2
2026-01-14 23:04:44
30
原创 双指针查找最大的装水容积
给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。
2025-07-29 13:12:28
261
原创 最长连续数组
给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为 O(n) 的算法解决此问题。
2025-07-28 13:44:39
157
原创 求两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
2025-07-28 12:55:32
250
原创 LCR 146. 螺旋遍历二维数组
螺旋遍历:从左上角开始,按照 向右、向下、向左、向上 的顺序 依次 提取元素,然后再进入内部一层重复相同的步骤,直到提取完所有元素。
2025-07-20 15:25:27
227
原创 给你一个由数字组成的字符串 s 。重复执行以下操作,直到字符串恰好包含 两个 数字:
给你一个由数字组成的字符串 s 。重复执行以下操作,直到字符串恰好包含 两个 数字:
2025-07-01 00:40:35
291
原创 算法-除自身以外数组的乘积
给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。
2025-03-17 22:53:12
326
原创 算法-合并区间
以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。
2025-03-17 22:32:05
221
原创 算法-求和为 K的子数组的个数
给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。子数组是数组中元素的连续非空序列。
2025-03-17 14:07:12
261
原创 算法-找到字符串中所有字母异位词
给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。
2025-03-17 11:45:09
272
原创 算法-计算水容器
给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。
2025-03-17 10:24:55
360
原创 算法-求最长的连续函数
给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为 O(n) 的算法解决此问题。
2025-03-13 15:29:22
175
原创 算法-字母异位词分组
给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的所有字母得到的一个新单词。
2025-03-13 14:14:45
290
原创 算法-数据结构(图)-弗洛伊德算法复现(Floyd)
弗洛伊德算法(Floyd-Warshall算法)是一种用于求解所有节点对最短路径的动态规划算法,适用于有向图或无向图,且能处理带有负权边的图(但不能有负权环)。该算法的时间复杂度为 O(V3)O(V3),其中 VV 是图的节点数。
2025-03-01 22:36:34
693
原创 数据结构-图-找出星型图的中心节点
给你一个二维整数数组 edges ,其中 edges[i] = [ui, vi] 表示在节点 ui 和 vi 之间存在一条边。请你找出并返回 edges 所表示星型图的中心节点。
2025-02-21 14:18:24
471
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅