【优选算法】—移动零(双指针算法)

云边有个稻草人-CSDN博客

想当一名牛×的程序员怎么能少的了练习算法呢?!

今天就立即开启一个新专栏,专干算法,提高算法能力(废柴的我也在准备蓝桥杯哈哈)------

目录

[1.【 283. 移动零 - 力扣(LeetCode)】](#1.【 283. 移动零 - 力扣(LeetCode)】)

[2.【算法原理 --- 双指针算法】](#2.【算法原理 — 双指针算法】)

3.【编写代码】


1.【 283. 移动零 - 力扣(LeetCode)

题目比较容易理解,但注意一点,必须在不复制数组的情况下原地对数组进行操作。

2.【算法原理 --- 双指针算法】

在某种规则下,把数组划分为不同的区间,就可以用双指针算法。

3.【编写代码】

下面第一个是我自己根据算法原理写出来的代码,一开始感觉自己写的还行也能通过,再下面第二个就是最优解,才几行代码就实现了,一对比,简直太牛了!确实给菜鸡的我一点小小的震撼,在下佩服。

没看算法之前以我自己的思考想出了一种解法,运行显示通过几个用例,但超出了时间限制,菜鸡一枚,好歹想出了一点方法,有待大大大的进步嘿嘿

完------


算法能力还需加强,明天见!

相关推荐
@蓝莓果粒茶26 分钟前
LeetCode第245题_最短单词距离III
c语言·c++·笔记·学习·算法·leetcode·c#
闻闻不会编程42 分钟前
704. 二分查找 (力扣)
数据结构·算法·leetcode
AndrewHZ1 小时前
【图像处理基石】立体匹配的经典算法有哪些?
图像处理·算法·计算机视觉·滤波·模式识别·立体匹配
AndrewHZ1 小时前
【图像处理入门】4. 图像增强技术——对比度与亮度的魔法调节
图像处理·算法·计算机视觉·几何变换·图像增强·模式识别
不二狗1 小时前
每日算法 -【Swift 算法】查找字符串数组中的最长公共前缀
开发语言·算法·swift
不二狗2 小时前
每日算法 -【Swift 算法】将整数转换为罗马数字
开发语言·算法·swift
Moonbit2 小时前
双周报Vol.73:移除使用方法实现 trait 、新增了 “错误多态” 功能、.语法支持使用 _ 的匿名函数...
后端·算法
chao_7892 小时前
链表题解——反转链表【LeetCode】
开发语言·python·算法
Code_流苏3 小时前
Python趣学篇:从零打造智能AI井字棋游戏(Python + Tkinter + Minimax算法)
python·算法·游戏·tkinter·智能井字棋·minimax算法
理智的灰太狼3 小时前
题目 3230: 蓝桥杯2024年第十五届省赛真题-星际旅行
算法·职场和发展·蓝桥杯