文章 2024-05-23 来自:开发者社区

[优选算法]——双指针——Leetcode——1089. 复写零

1.题目 1089. 复写零 给你一个长度固定的整数数组 arr ,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。 注意:请不要在超过该数组长度的位置写入元素。请对输入的数组 就地 进行上述修改,不要从函数返回任何东西。 示例 1:...

[优选算法]——双指针——Leetcode——1089. 复写零
文章 2024-05-23 来自:开发者社区

【优选算法】——双指针——18. 四数之和

1.题目 18. 四数之和 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复): ...

【优选算法】——双指针——18. 四数之和
文章 2024-05-23 来自:开发者社区

【优选算法】——双指针——15. 三数之和

1.题目 15. 三数之和 提示 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[...

【优选算法】——双指针——15. 三数之和
文章 2024-05-23 来自:开发者社区

【优选算法】——双指针——Leetcode——283.移动零

1.题目 283. 移动零 提示 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: num...

【优选算法】——双指针——Leetcode——283.移动零
文章 2024-04-13 来自:开发者社区

优选算法|【双指针】|611.有效三角形的个数

题目描述 611. 有效三角形的个数 给定一个包含非负整数的数组 nums ,返回其中可以组成三角形三条边的三元组个数。 示例 1: 输入: nums = [2,2,3,4] 输出: 3 解释:有效的组合是: 2,3,4 (使用第一个 2) 2,3,4 (使用第二个 2) 2,2,3 示例 2: ...

文章 2024-04-13 来自:开发者社区

优选算法|【双指针】|202.快乐数

题目描述 202. 快乐数 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。 如果这个过程 结果为 1,那么这个数就是快乐数。 如果 n 是 快乐数 就返回 ...

优选算法|【双指针】|202.快乐数
文章 2024-04-13 来自:开发者社区

优选算法|【双指针】283.移动零

题目 283. 移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums = [0,1,0,3,12] 输出: [1,3,12,0,0] 示例 2: 输入: nums = ...

优选算法|【双指针】283.移动零
文章 2024-04-13 来自:开发者社区

优选算法|【双指针】|1089.复写零

题目描述 1089. 复写零 给你一个长度固定的整数数组 arr ,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。 注意:请不要在超过该数组长度的位置写入元素。请对输入的数组 就地 进行上述修改,不要从函数返回任何东西。 示例 1: 输入:arr = [1,0,2,3,0,4,5,0] 输出:[1,0,0,2,3,0,0,4] ...

优选算法|【双指针】|1089.复写零
文章 2024-04-12 来自:开发者社区

【优选算法专栏】专题一:双指针--------1.移动0

题目来源 本题来源为: Leetcode283:移动零 题目描述: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 ...

【优选算法专栏】专题一:双指针--------1.移动0
文章 2024-03-15 来自:开发者社区

【优选算法】—— 双指针问题

从今天开始,整个暑假期间。我将不定期给大家带来有关各种算法的题目,帮助大家攻克面试过程中可能会遇到的算法这一道难关。 (一) 基本概念 双指针算法是一种常用的算法技巧,它通常用于在数组或字符串中进行快速查找、匹配、排序或移动操作。双指针算法使用两个指针在数据结构上进行迭代,并根据问题的要求移动...

【优选算法】—— 双指针问题

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

智能搜索推荐

智能推荐(Artificial Intelligence Recommendation,简称AIRec)基于阿里巴巴大数据和人工智能技术,以及在电商、内容、直播、社交等领域的业务沉淀,为企业开发者提供场景化推荐服务、全链路推荐系统开发平台、工程引擎组件库等多种形式服务,助力在线业务增长。

+关注