1. 程式人生 > >刷題注意事項

刷題注意事項

錯誤是頑固的,這裡把我刷題的時候總踩的坑放出來提醒自己

oooO ↘┏━┓ ↙ Oooo

( 踩)→┃你┃ ←(死 ) \ ( →┃√┃ ← ) /
  _)↗┗━┛ ↖(_/

  1. 能寫for迴圈就不要寫while迴圈,因為while迴圈裡的index一旦改變,就要重新判斷一次,否則會導致indexOutOfBoundary!!!儘量寫for迴圈!!!
  2. map.containsKey()!
  3. 考慮邊界條件!0不能當除數,為空為null,數字是否存在負數之類的。
  4. 優化的方法可以考慮:雙指標節省空間,二分節省時間,加入預判斷來剪枝以防止極端值。