[LeetCode] 215. Kth Largest Element in an Array 發表於 2023-07-23 分類於 LeetCode , Array , Medium Disqus: 解這題最重要的是學習 Quick Sort 快速排序演算法是如何運作 解這題最重要的是學習 Quick Sort 快速排序演算法是如何運作 閱讀全文 »
[LeetCode] 206. Reverse Linked List 發表於 2023-06-29 分類於 LeetCode , Linked List , Easy Disqus: 這是一題單向鏈結串列反轉的題目,運用指標的算法 這是一題單向鏈結串列反轉的題目,運用指標的算法 閱讀全文 »
[LeetCode] 11. Container With Most Water 發表於 2023-06-26 分類於 LeetCode , Array , Medium Disqus: 要如何找到可裝最多水的容器呢 (面積) 要如何找到可裝最多水的容器呢 (面積) 閱讀全文 »
[LeetCode] 15. 3Sum 發表於 2023-06-16 分類於 LeetCode , Array , Medium Disqus: 這題是一個運用指標的算法,而且是用三個指標來追蹤 這題是一個運用指標的算法,而且是用三個指標來追蹤 閱讀全文 »
[LeetCode] 53. Maximum Subarray 發表於 2023-05-31 分類於 LeetCode , Array , Medium Disqus: 這題是一個經典的動態規劃問題,目標是找到一個陣列中連續子陣列的合還有回傳最大值 這題是一個經典的動態規劃問題,目標是找到一個陣列中連續子陣列的合還有回傳最大值 閱讀全文 »
[LeetCode] 704. Binary Search 發表於 2023-05-29 分類於 LeetCode , Array , Easy Disqus: 這題用的技巧是二分搜尋法,原理是每次循環都會將搜索範圍縮小一半。 這題用的技巧是二分搜尋法,原理是每次循環都會將搜索範圍縮小一半。 閱讀全文 »
[LeetCode] 118. Pascal's Triangle 發表於 2023-05-28 分類於 LeetCode , Array , Easy Disqus: 這題的大方向是要如何找到上一行的上一列的元素來做兩兩相加的運算,像是動態規劃的邏輯思考。 這題的大方向是要如何找到上一行的上一列的元素來做兩兩相加的運算,像是動態規劃的邏輯思考。 閱讀全文 »
[LeetCode] 35. Search Insert Position 發表於 2023-05-17 分類於 LeetCode , Array , Easy Disqus: 這題標準運用了二分搜尋法,演算法通常需要使用二分思想,即每次能夠排除一半的範圍,快速的找出陣列中所要求的元素位置 這題標準運用了二分搜尋法,演算法通常需要使用二分思想,即每次能夠排除一半的範圍,快速的找出陣列中所要求的元素位置 閱讀全文 »
[LeetCode] 283. Move Zeroes 發表於 2023-05-05 分類於 LeetCode , Array , Easy Disqus: 不配置新的輔助 Array 空間,來移動陣列元素重新排序 不配置新的輔助 Array 空間,來移動陣列元素重新排序 閱讀全文 »
[LeetCode] 136. Single Number 發表於 2023-04-28 分類於 LeetCode , Array , Easy Disqus: 如何找出單獨的那個數呢? 如何找出單獨的那個數呢? 閱讀全文 »