LeetCode bug記錄

指針操作:
剛開始做指針操作時,容易出現思路混亂的問題,導致代碼混亂,
整理好思路,每個操作着眼於意義,而不是直接是操作,如tree的遍歷過程,遞歸的時候,對於每次函數調用,都會遇到什麼情況,每種情況怎麼處理,然後建立分支。

細節上,注意循環指數。不要急,慢慢寫
數組訪問越界的時候也會導致Time Limited Execuded
訪問NULL指針指向的數據則會報RunTime Error

  1. Palindrome Linked List
    一直出現Time Limited Execuded
    是因爲在將一個完整的單向鏈表從中間進行反轉時,即將鏈表的後半段反轉,
    反轉後,形成兩個鏈表,沒有將這兩個鏈表的末尾置NULL

  2. Rectangle Area
    這個題,剛拿到手覺得好簡單,給別人說,給我10分鐘,馬上搞定,
    結果折騰了半個小時,
    因爲各種情況考慮不周全, 呃呃呃,暈了個擦嘞
    (也不是情況太多,是我抽象的不好)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章