会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
康迪小哥哥
博客园
首页
新随笔
联系
订阅
管理
2022年12月13日
算法:计算盛最多水的容量
摘要: 题目:给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。 示例 2 输入:[1,8,6,2,
阅读全文
posted @ 2022-12-13 10:28 康迪小哥哥
阅读(115)
评论(0)
推荐(0)
2022年11月10日
二维数组:螺旋矩阵II
摘要: 题目表述: 给定一个正整数 n,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。 示例 1: 输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ] ] /* 螺旋矩阵II */ public class Solution
阅读全文
posted @ 2022-11-10 14:36 康迪小哥哥
阅读(44)
评论(0)
推荐(0)
2022年10月8日
数组: 数组相对排序
摘要: 给定两个数组,arr1 和 arr2, arr2 中的元素各不相同arr2 中的每个元素都出现在 arr1 中对 arr1 中的元素进行排序,使 arr1 中项的相对顺序和 arr2 中的相对顺序相同。未在 arr2 中出现过的元素需要按照升序放在 arr1 的末尾 示例: 输入:arr1 = [2
阅读全文
posted @ 2022-10-08 16:58 康迪小哥哥
阅读(35)
评论(0)
推荐(0)
2022年9月30日
求: 最长回文子串
摘要: 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。示例 2: 输入:s = "cbbd"输出:"bb" 提示: 1 <= s.length <= 1000s 仅由数字和英文字母组成 public Stri
阅读全文
posted @ 2022-09-30 18:11 康迪小哥哥
阅读(22)
评论(0)
推荐(0)
2022年9月5日
数组:长度最小的子数组
摘要: 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 示例 1: 输入:target =
阅读全文
posted @ 2022-09-05 16:01 康迪小哥哥
阅读(23)
评论(0)
推荐(0)
数组:有序数组的平方
摘要: 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,
阅读全文
posted @ 2022-09-05 13:43 康迪小哥哥
阅读(20)
评论(0)
推荐(0)
2022年9月2日
数组:移除指定元素
摘要: 题目: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 说明: 为什么返回数值是整数,
阅读全文
posted @ 2022-09-02 19:00 康迪小哥哥
阅读(210)
评论(0)
推荐(0)
2022年8月9日
左叶子之和
摘要: 题目: 给定二叉树的根节点 root ,返回所有左叶子之和。 示例 1: 输入: root = [3,9,20,null,null,15,7] 输出: 24 解释: 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24示例 2: 输入: root = [1]输出: 0 提示: 节点数在
阅读全文
posted @ 2022-08-09 20:36 康迪小哥哥
阅读(42)
评论(0)
推荐(0)
寻找两个正序数组的中位数
摘要: 题目: 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (m+n)) 。 示例 1: 输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 =
阅读全文
posted @ 2022-08-09 20:34 康迪小哥哥
阅读(22)
评论(0)
推荐(0)
2022年7月28日
无重复字符的最长子串
摘要: 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2: 输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其
阅读全文
posted @ 2022-07-28 10:44 康迪小哥哥
阅读(20)
评论(0)
推荐(0)
下一页
公告