![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
优选算法篇
文章平均质量分 90
Dream_Chaser~
主要钻研c/c++、linux等领域的知识
展开
-
【优选算法】双指针 -- 快乐数 和 盛最多水的容器
快乐数(medium)编写⼀个算法来判断⼀个数 n 是不是快乐数。盛最多水的容器给定⼀个⻓度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的⽔。返回容器可以储存的最⼤⽔量。说明:你不能倾斜容器。原创 2024-03-29 22:54:54 · 2958 阅读 · 91 评论 -
【优选算法】专题1 -- 双指针 -- 复写0
专题1 -- 双指针 -- 复写0给你⼀个⻓度固定的整数数组 arr ,请你将该数组中出现的每个零都复写⼀遍,并将其余的元素向右平移。注意:请不要在超过该数组⻓度的位置写⼊元素。请对输⼊的数组就地进⾏上述修改,不要从函数返回任何东西。原创 2024-03-26 14:49:37 · 2987 阅读 · 128 评论 -
【优选算法】专题1 -- 双指针 -- 移动零
移动0:「数组分两块」是⾮常常⻅的⼀种题型,主要就是根据⼀种划分⽅式,将数组的内容分成左右两部分。这种类型的题,⼀般就是使⽤「双指针」来解决。原创 2024-03-15 18:56:34 · 2906 阅读 · 121 评论