• <bdo id="2geeg"><optgroup id="2geeg"></optgroup></bdo>
    <rt id="2geeg"><optgroup id="2geeg"></optgroup></rt><kbd id="2geeg"><tr id="2geeg"></tr></kbd>
    <sup id="2geeg"><optgroup id="2geeg"></optgroup></sup><optgroup id="2geeg"><acronym id="2geeg"></acronym></optgroup>
    <input id="2geeg"><samp id="2geeg"></samp></input>
  • <rt id="2geeg"><optgroup id="2geeg"></optgroup></rt>

    LeetCode 283. 移动零

    题目链接:https://leetcode-cn.com/problems/move-zeroes/

    给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。

    示例:

    输入: [0,1,0,3,12]
    输出: [1,3,12,0,0]

    思路:把非零元素前移最后补零就行了

     1 void moveZeroes(int* nums, int numsSize){
     2     int t=0;
     3     for(int i=0;i<numsSize;i++){
     4         if(nums[i]!=0){
     5             nums[t++]=nums[i];
     6         }
     7     }
     8     for(int i=t;i<numsSize;i++){
     9         nums[i]=0;
    10     }
    11 }
    相关文章
    惠泽社群高手论坛3 通榆县| 开化县| 伊金霍洛旗| 夹江县| 虎林市| 临邑县| 巴林右旗| 临澧县| 大同市| 基隆市| 大厂| 新安县| 镇原县| 尤溪县| 沙湾县| 西华县| 越西县| 内丘县| 娱乐| 阿拉善盟| 辉南县| 林西县| 博野县| 喀什市| 隆德县| 探索| 永胜县| 镇坪县| 玉林市| 西充县| 尼勒克县| 颍上县| 勐海县| 福鼎市| 陇南市| 汉中市| 南开区| 汝南县| 三台县| 通道| 基隆市| 天峻县| 黑水县| 宁阳县| 万安县| 凌源市| 庆云县| 喀喇沁旗| 凌源市| 灵丘县| 宿迁市| 绥宁县| 比如县| 巴彦淖尔市| 六枝特区| 宁夏| 堆龙德庆县| 沈阳市| 峡江县| 饶平县| 百色市| 文山县| 呼伦贝尔市| 耿马| 鸡西市| 古丈县| 泗阳县| 建始县| 卓尼县| 阿克| 齐齐哈尔市| 瓮安县| 府谷县| 北辰区| 吉林市| 额尔古纳市| 论坛| 海晏县| 长沙县| 珲春市| 吴桥县| 孟连| 翁源县| 云林县| 漳浦县| 宾阳县| 丽水市| http://wap.hviewr888.com http://www.gwetl888.com http://www.gwelcomel888.com http://3g.gweatherl888.com http://3g.hthankr888.com http://wap.hthreadr888.com http://m.gwvolunteerl888.com http://www.flsleepo888.com http://www.flsiteo888.com http://www.gwilll888.com http://wap.gwirel888.com