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

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

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

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

【算法基础】基础算法(三)--(双指针算法、位运算、离散化、区间合并)

一、双指针算法 双指针算法是一种通过设置两个指针不断进行单向移动来解决问题的算法。 1、双指针算法模板 记忆! for (int i = 0, j = 0; i < n; i ++ ) { while...

【算法基础】基础算法(三)--(双指针算法、位运算、离散化、区间合并)
文章 2024-05-09 来自:开发者社区

算法:双指针

双指针 LeetCode 283.移动零 以上题目要求我们把所有0移动到数组的末尾,也就是说,我们要把数组转化为以下状态: [ 非0区域 ] [ 0区域 ] ...

算法:双指针
文章 2024-04-23 来自:开发者社区

< 每日算法:一文带你认识 “ 双指针算法 ” >

1. 双指针概念: 从开发的角度来说,双指针并非指的是一种具体的公式或者范式。而是一种运算思路,用于节省逻辑运算时间的逻辑思路!双指针算法通常用于优化时间复杂度! 双指针的时间复杂度为: O(n) 通常是指通过预设两个指针,限制两个指针不断按照指定逻辑进行单向移动,从而两个指针在移动过程中,通过指针运算出所需要得出的结果! 综上所述,双指针只是一种思路。而针对某些应用场景,给...

< 每日算法:一文带你认识 “ 双指针算法 ” >
文章 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 来自:开发者社区

优选算法|【双指针】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-13 来自:开发者社区

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

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

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

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

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

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

双指针算法·两数之和·三数之和

如题目所示,这篇文章要讲解的三道题是有很大的关联的,循循渐进逐步展开,介绍双指针算法在解决这类题时能带来的优化。 两数之和 这道题比较简单,也是带入这种题型不错的选择,如题目所说,提供的数组已经是升序,使用暴力解法将...

双指针算法·两数之和·三数之和

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

产品推荐

智能引擎技术

AI Online Serving,阿里巴巴集团搜推广算法与工程技术的大本营,大数据深度学习时代的创新主场。

+关注