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

day1·算法-双指针

今天是第一天,GUNDOM带你学算法,跟上我的节奏吗,一起闪击蓝桥杯! 正文展开,今天先上点小菜供大家想用,如有错误或者建议直接放评论区,我会一个一个仔细查看的哦。  双方指针问题一般是在数组中定义两个指针变量,通过对这两个指针变量进行操作来达到解决问题的目的。 用一道最显而易见的题目来解释。 移动0 ...

day1·算法-双指针
文章 2024-03-28 来自:开发者社区

大厂算法指南:优选算法 ——双指针篇(下)

作者简介:非科班在读,纯技术博客分享,致力于C/C++,涉及Python、C/C++、Linux,数据结构,git企业级开发,Mysql等。 本文收录于算法指南,旨在帮助读者应对各大互联网大厂笔试题,构建完整的算法体系! 相关专栏C语言、C++、数据结构、Linux、前言科技喜欢C/C++/Linux/算法的朋友们可以关注一下哦! 前言:双指针简介 ...

大厂算法指南:优选算法 ——双指针篇(下)
文章 2024-03-25 来自:开发者社区

算法思想总结:双指针算法

一、移动零 . - 力扣(LeetCode) 移动零 该题重要信息:1、保持非0元素的相对位置。2、原地对数组进行操作 思路:双指针算法 ...

算法思想总结:双指针算法
文章 2024-03-15 来自:开发者社区

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

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

【优选算法】—— 双指针问题
文章 2024-03-04 来自:开发者社区

我对双指针算法认知

双指针算法是一种常用于解决数组或链表中的问题的算法思想。它的基本思想是使用两个指针在数组或链表中相互协作,以解决问题。双指针算法通常分为两种类型:快慢指针和左右指针。下面分别详细讲解这两种双指针算法。 1. 快慢指针 基本思想: 快慢指针算法主要用于解决链表中的问题,如判断链表是否有环,找到链表的中间节点等。它的基本思想是维护两个指针,一个移动速度快(快指针),一个移动速...

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

【算法优选】双指针专题——叁

前言 常⻅的双指针有两种形式,⼀种是对撞指针,⼀种是左右指针 对撞指针:⼀般⽤于顺序结构中,也称左右指针。 对撞指针从两端向中间移动。⼀个指针从最左端开始,另⼀个从最右端开始,然后逐渐往中间逼近。 对撞指针的终⽌条件⼀般是两个指针相遇或者错开(也可能在循环内部找到结果直接跳出循环),也就是: left == right ...

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

【算法优选】双指针专题——贰

前言 常⻅的双指针有两种形式,⼀种是对撞指针,⼀种是左右指针 对撞指针:⼀般⽤于顺序结构中,也称左右指针。 对撞指针从两端向中间移动。⼀个指针从最左端开始,另⼀个从最右端开始,然后逐渐往中间逼近。 对撞指针的终⽌条件⼀般是两个指针相遇或者错开(也可能在循环内部找到结果直接跳出循环),也就是: left == right ...

【算法优选】双指针专题——贰
文章 2024-02-23 来自:开发者社区

【算法优选】双指针专题——壹

前言 常⻅的双指针有两种形式,⼀种是对撞指针,⼀种是左右指针 对撞指针:⼀般⽤于顺序结构中,也称左右指针。 对撞指针从两端向中间移动。⼀个指针从最左端开始,另⼀个从最右端开始,然后逐渐往中间逼近。 对撞指针的终⽌条件⼀般是两个指针相遇或者错开(也可能在循环内部找到结果直接跳出循环),也就是: left == right ...

【算法优选】双指针专题——壹
文章 2024-02-06 来自:开发者社区

*算法基础:双指针算法

一、最长连续不重复子序列 算法模板: for (int i = 0, j = 0; i < n; i ++ ) { while (j < i && check(i, j)) j ++ ; // 具体问题的逻辑 } 常见问题分类: ...

*算法基础:双指针算法
文章 2024-02-06 来自:开发者社区

双指针算法(二)

三数之和 三数之和 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请 你返回所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。 ...

双指针算法(二)

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

产品推荐

智能引擎技术

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

+关注