Alan Zhan Blog

Live for nothing, or die for something

白話解 Leetcode - 25 Reverse Nodes in k-Group

25. Reverse Nodes in k-Group https://leetcode.com/problems/reverse-nodes-in-k-group/ 題意 有一個 Linked List ,將 k 個節點為一組,並且將這一組內部的元素進行反轉,如果節點總數不足 k 個就不用反轉,最後回傳反轉後的結果。 解題思路

白話解 Leetcode - 70 Climbing Stairs

70. Climbing Stairs https://leetcode.com/problems/climbing-stairs/ 題意 你在爬樓梯,一次可以爬一階或兩階,請問你有種爬可以爬完? 解題思路 我們使用動態處理,爬第一階的話,一定是 1 種方法,爬第二階的話,我

白話解 Leetcode - 69 Sqrt(x)

69. Sqrt(x) https://leetcode.com/problems/sqrtx/ 題意 對 x 開根號後的整數為為多少? 解題思路 我們來使用二分搜尋法,讓左右邊界快速縮減,透過 mid 的次方,就可以知道 x 的根號會落在哪邊了,今天程

白話解 Leetcode - 433 Minimum Genetic Mutation

433. Minimum Genetic Mutation https://leetcode.com/problems/minimum-genetic-mutation/ 題意 每一段字串代表一個基因序列,基因在變化的時候,每次只會變化一個字,只要變化的過程以及變化結束的時候,都在 bank 庫中找得到就好,最後

白話解 Leetcode - 23 Merge k Sorted Lists

23. Merge k Sorted Lists https://leetcode.com/problems/merge-k-sorted-lists/ 題意 將 k 個已經排好順序的 linked list 合併成為一個排好序的 list。 解題思路 如果一個一個合併匯總成一個 list ,這樣暴力破解,相當的的沒效率,所