透過呼叫 API 來實戰演練 1
API Client 套件
在 Elixir 裡面有非常的的 API Client 套件可以選擇,還好最近大家比較統一的使用一...
前言
在前面的章節中,我們學習了 Maven 的繼承和聚合機制。但隨著專案規模的擴大,您可能會遇到一個棘手的問題:當您需要管理大量相關套件的版本時,單一繼承的限...
上篇的 Selection Sorting 是掃全部的集合,然後把最小值固定在左側,這個 Bubble Sorting 有點相反的味道,它一樣從左側開始,逐一跟...
Selection Sorting 選擇排序
跟插入排序不同之處在於,它不是逐一比對,而是直接每輪都掃過一遍元素,用一個變數放最小值,更新到掃完時就知道這輪最小...
Rotate Array (LeetCode 189)
thoughts
將陣列右旋轉 k 步。
常見解法:
使用額外陣列 (O(n) 空間)
反轉法 (O...
Move Zeroes (LeetCode 283, Two Pointers)
解題思路
使用 快慢指針:
slow:下一個非零要放的位置
fast:遍歷...