算法
廖司瑾
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法练习:最长连续序列
输入:nums = [100,4,200,1,3,2],[100,4,200,0,3,2,6,101,102,103,104]给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。解释:最长数字连续序列是 [1, 2, 3, 4]。输入:nums = [0,3,7,2,5,8,4,6,0,1]请你设计并实现时间复杂度为 O(n) 的算法解决此问题。原创 2024-12-06 10:22:35 · 262 阅读 · 0 评论 -
算法练习:字母异位词分组
输入: strs = [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”]输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]字母异位词分组(即将相同字母以不同顺序组成的单词分组)原创 2024-12-05 09:00:00 · 189 阅读 · 0 评论 -
算法练习:两数之和
两数之和给定一个整数数组 nums 和一个整数目标值 target,请在该数组中找出和为目标值 target 的那两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。@param {number[]} nums - 整数数组@param {number} target - 目标值@return {number[]} - 两个整数的数组下标@example。原创 2024-12-04 14:36:19 · 386 阅读 · 0 评论
分享