LeetCode-初級算法-加一

運行結果 一、題目 二、分析 這道題比較簡單,首先題目已經明確指出數組是非空的,而且數組中的每一位都是非負整數,所以我們不用考慮某些特殊情況,我的思路比較簡單,就是和我們正常進行加法運算的步驟一樣,先找個位數,在個位數加1,如果個位數爲9,則需要進位,個位數爲0,繼續找前一位加1。繼續做相同的判斷,直到進位至最高位還需進位的情況,這種情況只存在一種現象:數組中的每一位都爲9,此時需要重新定義一個數
相關文章
相關標籤/搜索