LeetCode

405. Convert a Number to Hexadecimal

405. Convert a Number to Hexadecimal 💡這個題目有一個知識點需要先複習:「二補數」 class Solution:

504. Base 7

504. Base 7 class Solution: def convertToBase7(self, num: int)

2095. Delete the Middle Node of a Linked List

2095. Delete the Middle Node of a Linked List # Definition

747. Largest Number At Least Twice of Others

747.Largest Number At Least Twice of Others 這一題是一個簡單的題目,解題的主要邏輯:

1466. Reorder Routes to Make All Paths Lead to the City Zero

1466. Reorder Routes to Make All Paths Lead to the

643. Maximum Average Subarray I

643. Maximum Average Subarray I 題目不難,但是小細節很多,最差的情況是靠窮舉所有的項目來查看。 這個題目主要的考點是滑動窗口,是不是有辦法可以慢慢地控制好。

1456. Maximum Number of Vowels in a Substring of Given Length

1456. Maximum Number of Vowels in a Substring of Given

933. Number of Recent Calls

933. Number of Recent Calls 這個題目可以利用 min heap 可以保持排序的方式來檢查,只要

2336. Smallest Number in Infinite Set

2336. Smallest Number in Infinite Set 這個題目滿有趣的,側重在邏輯處理的部分,寫 code

189. Rotate Array

189. Rotate Array 直觀的做法是按照題目所敘述的方式,每次把最後的數字放到最前面,在把剩餘的數字慢慢向後移。 假設有 n 個元素,有