LeetCode

57. Insert Interval

57. Insert Interval 這題的解法很簡單,直接把新的區間加入進去,重新使用 56. 題的解法。 class Solution:

253. Meeting Rooms II

253. Meeting Rooms II 這題我們要算的是,時間有重疊沒有關係,但是告訴我們至少需要幾間會議室,我們才能安排好所有的會議(面試)。 往下閱讀之前,

986. Interval List Intersections

986. Interval List Intersections 這一題應該算是時間區間的最後一個變形,可以想像成,有兩個人的班表,我們要找出他們哪些時間有一起上班,可能是這個時間這兩個人才可以開會,如果說這個題目問超過兩個人,

303. Range Sum Query - Immutable

303. Range Sum Query - Immutable class NumArray: def __init_

67. Add Binary

67. Add Binary class Solution: def addBinary(self, a: str,

445. Add Two Numbers II

445. Add Two Numbers II # Definition for singly-linked list. # class

167. Two Sum II - Input array is sorted

167. Two Sum II - Input array is sorted 如果已經排序好了,

680. Valid Palindrome II

680. Valid Palindrome II 這一題是 125. Valid Palindrome 的變形,考的是如果說最多可以修改一個字元,

866. Prime Palindrome

866. Prime Palindrome 9. Palindrome Number 和 204. Count Primes

307. Range Sum Query - Mutable

307. Range Sum Query - Mutable class BIT: def __init_