会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
下自成蹊
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
29
下一页
2023年7月28日
41. 缺失的第一个正数(原地哈希)
摘要: 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 ``` 示例 1: 输入:nums = [1,2,0] 输出:3 ``` **> 思路** 原地哈希就相当于,让每个数字n都回到下标为n-1的家里。 而
阅读全文
posted @ 2023-07-28 13:31 xiazichengxi
阅读(29)
评论(0)
推荐(0)
2023年7月27日
238. 除自身以外数组的乘积
摘要: 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请不要使用除法,且在 O(n) 时间复杂度内完成此题。
阅读全文
posted @ 2023-07-27 13:36 xiazichengxi
阅读(10)
评论(0)
推荐(0)
2023年7月24日
560. 和为 K 的子数组(前缀和解决子串问题)
摘要: 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的连续子数组的个数 。 ``` 示例 1: 输入:nums = [1,1,1], k = 2 输出:2 ``` **> 思路** * 每个元素对应一个“前缀和” * 遍历数组,根据当前“前缀和”,在 map 中寻找「与之
阅读全文
posted @ 2023-07-24 14:22 xiazichengxi
阅读(111)
评论(0)
推荐(0)
2023年7月21日
字节研发:毕业旅行(TSP 旅行商问题)
摘要: 小明目前在做一份毕业旅行的规划。打算从北京出发,分别去若干个城市,然后再回到北京,每个城市之间均乘坐高铁,且每个城市只去一次。由于经费有限,希望能够通过合理的路线安排尽可能的省一些路上的花销。给定一组城市和每对城市之间的火车票的价钱,找到每个城市只访问一次并返回起点的最小车费花销。 ``` 输入描述
阅读全文
posted @ 2023-07-21 14:28 xiazichengxi
阅读(158)
评论(0)
推荐(0)
438. 找到字符串中所有字母异位词
摘要: 给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。 ``` 示例 1: 输入: s = "cbaebabacd", p = "abc" 输出: [0,6] 解释: 起始索引
阅读全文
posted @ 2023-07-21 14:24 xiazichengxi
阅读(13)
评论(0)
推荐(0)
3. 无重复字符的最长子串
摘要: 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 ``` 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 ``` **> 思路** 滑动窗口 **> > 代码** ``` class Soluti
阅读全文
posted @ 2023-07-21 10:58 xiazichengxi
阅读(9)
评论(0)
推荐(0)
2023年7月20日
15. 三数之和
摘要: 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请 你返回所有和为 0 且不重复的三元组。 注意:答案中不可
阅读全文
posted @ 2023-07-20 11:27 xiazichengxi
阅读(15)
评论(0)
推荐(0)
11. 盛最多水的容器
摘要: 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 示例 1: 
评论(0)
推荐(0)
2023年7月19日
128. 最长连续序列
摘要: 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 ``` 示例 1: 输入:nums = [100,4,200,1,3,2] 输出:4 解释:最长数字连续序列是 [1, 2, 3, 4]。它
阅读全文
posted @ 2023-07-19 20:22 xiazichengxi
阅读(27)
评论(0)
推荐(0)
49. 字母异位词分组
摘要: 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 ``` 示例 1: 输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"] 输出: [["bat"],["
阅读全文
posted @ 2023-07-19 11:14 xiazichengxi
阅读(35)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
29
下一页
公告