算法
文章平均质量分 95
算法刷题,算法分析。
争不过朝夕,又念着往昔
目前在学C++、Linux、操作系统、计算机网络等知识,希望能给大家带来更好的内容。
展开
-
算法双指针系列-Day6-三数之和
三数之和,双指针算法原创 2024-01-18 14:16:33 · 967 阅读 · 1 评论 -
算法双指针系列-Day7-四数之和
双指针系列最后一题。两数之和、三数之和、四数之和三个题目,层层递进,两数之和较为简单,三数之和有难度,会了两数之和,三数之和那么四数之和就可以迎刃而解。本题依旧是使用双指针解决,需要用到上一个题目两数之和的知识。本题的难度要比两数之和难上许多,当然后面还有个四数之和,他们的关系是层层递进的。双指针到这里就结束了,不知道各位有多少收获呢?本文到这里就结束了,希望友友们可以支持一下一键三连哈。嗯,就到这里吧,再见啦!!!原创 2024-01-19 09:51:22 · 566 阅读 · 1 评论 -
算法双指针系列-Day5-和为s的两个数
双指针算法题目原创 2024-01-17 12:21:32 · 877 阅读 · 0 评论 -
算法双指针系列--Day4-有效三角形的个数
本题采用排序+对撞指针解决,下面是对撞指针的简介结尾会附上C++与Java的完整代码对撞指针:一般用于顺序结构中,也称左右指针。• 对撞指针从两端向中间移动。一个指针从最左端开始,另一个从最右端开始,然后逐渐往中间逼近。• 对撞指针的终止条件一般是两个指针相遇或者错开(也可能在循环内部找到结果直接跳出循环),也就是:◦ left == right (两个指针指向同一个位置)◦ left > right (两个指针错开)原创 2024-01-16 15:49:27 · 981 阅读 · 1 评论 -
算法双指针系列-Day1-移动零
双指针算法移动零原创 2024-01-13 23:55:16 · 992 阅读 · 0 评论 -
算法双指针系列-Day2-快乐数
双指针,快慢指针原创 2024-01-14 20:12:30 · 846 阅读 · 2 评论 -
算法双指针系列-Day2-复写零
今天依旧是双指针类型的题目,大家做的时候重点体会方法,不能一昧的使用暴力解法。我后面会更新一些算法题,C++知识(基础知识,STL,C++11等)和Linux等内容,敬请期待。双指针简介常见的双指针有两种形式,⼀种是对撞指针,⼀种是左右指针。对撞指针:⼀般用于顺序结构中,也称左右指针。• 对撞指针从两端向中间移动。⼀个指针从最左端开始,另⼀个从最右端开始,然后逐渐往中间逼近。原创 2024-01-14 16:19:33 · 965 阅读 · 1 评论 -
算法双指针系列-Day3-盛最多水的容器
本题采用对撞指针解决,下面是对撞指针的简介对撞指针:一般用于顺序结构中,也称左右指针。• 对撞指针从两端向中间移动。一个指针从最左端开始,另一个从最右端开始,然后逐渐往中间逼近。• 对撞指针的终止条件一般是两个指针相遇或者错开(也可能在循环内部找到结果直接跳出循环),也就是:◦ left == right (两个指针指向同一个位置)◦ left > right (两个指针错开)原创 2024-01-15 11:35:46 · 941 阅读 · 0 评论