# 27、移除元素
见 2 数组
# 26、删除排序数组中的重复项
见 2 数组
# 283、移动零
思路
双指针
左右指针 移动次数少 不过改变了数组中元素的相对位置
快慢指针 移动次数多 但是不改变相对位置
# 844、比较含退格的字符串
思路
栈
正序模拟 空间复杂度高
非退格则入栈 退格则出栈
最后比较两个栈是否相同
双指针
逆序模拟 空间复杂度低
遇到退格增加当前总的退格次数
遇到非退格减少当前总的退格次数
直到退格次数为零后开始比较
注意
边界条件:什么时候开始比较 什么时候结束循环
while 嵌套 while 记得 break
# 977、有序数组的平方
思路
双指针
左右指针/前后指针
每次比较两数绝对值大小
依次放入结果数组 最后翻转