Thumbnail
這篇文章探討LeetCode第一題「兩數之和」,比較暴力解法與使用哈希表的優化解法,闡述時間複雜度從O(n²)降至O(n)的過程,並說明空間換時間的設計哲學。
Thumbnail
這篇文章探討 LeetCode 中等難度的題目:反轉字串中的單詞。文章詳細解釋瞭如何在 O(1) 空間複雜度下解決此問題,並逐步說明了移除多餘空格、反轉整個字串以及逐個反轉單詞的過程。此外,文章還提供了一個時間複雜度為 O(n),空間複雜度為 O(n) 的解法作對比。
Thumbnail
本文中說明了如何創建 JavaScript 中的 ArrayWrapper 類別,該類實現了兩個核心功能:通過 valueOf() 方法使實例相加時返回數組元素總和,以及通過 toString() 方法提供格式化字符串表示,其與JavaScript 自動類型轉換機制深度相關。
Thumbnail
今天來分享一個中等難度的 LeetCode 題目 —— 加油站問題(Gas Station)。看到這道題的第一直覺是透過窮舉法來測試所有的起點,但也可以透過線性時間解法來優雅的解決這個問題。
Thumbnail
這篇文章探討LeetCode第一題「兩數之和」,比較暴力解法與使用哈希表的優化解法,闡述時間複雜度從O(n²)降至O(n)的過程,並說明空間換時間的設計哲學。
Thumbnail
這篇文章探討 LeetCode 中等難度的題目:反轉字串中的單詞。文章詳細解釋瞭如何在 O(1) 空間複雜度下解決此問題,並逐步說明了移除多餘空格、反轉整個字串以及逐個反轉單詞的過程。此外,文章還提供了一個時間複雜度為 O(n),空間複雜度為 O(n) 的解法作對比。
Thumbnail
本文中說明了如何創建 JavaScript 中的 ArrayWrapper 類別,該類實現了兩個核心功能:通過 valueOf() 方法使實例相加時返回數組元素總和,以及通過 toString() 方法提供格式化字符串表示,其與JavaScript 自動類型轉換機制深度相關。
Thumbnail
今天來分享一個中等難度的 LeetCode 題目 —— 加油站問題(Gas Station)。看到這道題的第一直覺是透過窮舉法來測試所有的起點,但也可以透過線性時間解法來優雅的解決這個問題。
Thumbnail
夏天睡覺太熱?冬天睡覺太冷?本文提供臺灣人夏天冬天睡覺的溫度調節技巧,包含夏天被子的黃金搭配法則:薄被子配厚被子,以及冷氣使用與被子搭配的建議,讓你睡個好覺,精神飽滿地迎接每一天!
Thumbnail
夏天睡覺太熱?冬天睡覺太冷?本文提供臺灣人夏天冬天睡覺的溫度調節技巧,包含夏天被子的黃金搭配法則:薄被子配厚被子,以及冷氣使用與被子搭配的建議,讓你睡個好覺,精神飽滿地迎接每一天!