8. String to Integer (atoi)

1.問題

2.想法

  • 提問

    • 是不是只會輸出一個數字-> 不須轉換每個substring

    • 正負號

  • function header, parameter

  • test input

    • 空白 + 數字

    • integer overflow

  • 說明想法

    • invalidate的情形:

      • 字串 + 數字

      • 兩個正負號 + 數字

    • 忽略空白, 遇到正負號讀取後index + 1

    • 處理overflow

      • 加之前與加之後必須數值相同

  • 測試

  • 計算複雜度: O(n)?

3.程式碼

Last updated