Binary Search

69. Sqrt\(x\)

69. Sqrt(x) class Solution: def mySqrt(self, x: int)

700. Search in a Binary Search Tree

700. Search in a Binary Search Tree 如果說題目只是問「樹」中是否存在一個節點有某個值,

91. Decode Ways

91. Decode Ways 這題的題目是如果說給出一串字串,由數字組成,如果要轉換成英文,可以轉換成幾種方式?其中比較特別的就是如果兩個數字剛好不是零為開頭,那像是 "11"

1011. Capacity To Ship Packages Within D Days

1011. Capacity To Ship Packages Within D Days class Solution:

875. Koko Eating Bananas

875. Koko Eating Bananas class Solution: def minEatingSpeed(self, piles:

35. Search Insert Position

35. Search Insert Position class Solution: def searchInsert(self, nums:

852. Peak Index in a Mountain Array

852. Peak Index in a Mountain Array 1. 在閉區間搜尋 2.

162. Find Peak Element

162. Find Peak Element 如果下一個值比現在這個值大,代表可以繼續往上爬 如果下一個值比現在這個值小,代表頂峰在後面 題目有可能有不只一個頂峰,但是題目說可以回傳任意一個頂峰即可。

374. Guess Number Higher or Lower

374. Guess Number Higher or Lower # The guess API is

367. Valid Perfect Square

367. Valid Perfect Square class Solution: def isPerfectSquare(self, num: