1. 程式人生 > >leetcode 移動零

leetcode 移動零

leetcode 數組 pan size 不能 style 移動 code 兩根指針

自己思路:

/*第一次出現 0 */

/*記錄連續的 0 的個數 n */

/*第二次出現 0 記錄位置*/

/*將第二個0 之前的元素全部左移 n*/

/*返回第二步 */

/*最後給所有剩下的位置賦值0*/

實現中遇到的問題:

1, 數組訪問越界,&& 運算符順序,首先不能越界

2,記錄 0 的個數,仔細斟酌位置

網上的思路:

這類數組原地刪除數據的題目,考察的就是兩根指針的應用,註意掌握兩根指針的思想,這一類問題就可以迎刃而解了。!!!

結論:

恍然大悟, 數組 元素之間可以直接賦值的, 雙指針問題。!!!

參考:https://www.jianshu.com/p/05338b2180a1

leetcode 移動零