2025 iThome 鐵人賽
分享至
在練習該題目的時候,學到了哈希表的存取方法,並解決了兩數之和的問題。HashMap 的查找效率讓我第一次感受到資料結構能顯著影響效能。且寫程式不是只給自己看,清楚的命名與結構讓除錯和維護更容易。並發現除錯與測試的重要性,一開始我的程式在處理邊界條件時出現錯誤,像是輸入為 null 或陣列長度不足等情況。這提醒我,在寫程式時要有「防禦性編程」的習慣。以及在撰寫程式的過程中,會沒有注意到function的命名,讓程式在跑的時候,會無法執行。所以,在下次練習的時候要更加注意該部分。
IT邦幫忙