数组-给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序
一、思路不以零为主角,以非零为主角;用双指针,非零和零换位置;一个索引指向非零元素,另一个指针指向最靠近左边的零;二、官方思路左指针左边均为非零数;右指针左边直到左指针处均为零;循环终止的条件是什么?左指针索引 = 非零元素个数 - 1;右指针索引 = 元素总个数 - 1指针如何更新?本题代码具有巧妙性;每个被右指针遍历到的非零元素都要进行位置调换,自己和自己调换也是调换;(这个初学者很难想到)三、代码/*给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保