Gary Lai

48. Rotate Image

48. Rotate Image 這一題沒有什麼太特別的演算法…考的就是對於矩陣的位置是不是能夠快速的判定 class Solution: def rotate(self,

430. Flatten a Multilevel Doubly Linked List

430. Flatten a Multilevel Doubly Linked List """

43. Multiply Strings

43. Multiply Strings 這個題目在 Python 真的非常簡單,加上題目給的數字又非常小,一行就可以寫出來。 class Solution:

98. Validate Binary Search Tree

98. Validate Binary Search Tree 一開始的根節點,其值可以為任意數值,因為根節點並沒有任何的限制 但是從此開始,左邊的子樹,

155. Min Stack

155. Min Stack 這一題是一個物件導向設計題目,要設計出一個棧具有原本的功能,還要可以找到棧中的最小值,其實這個題目還真「簡單」,因為棧本身就是一個陣列,直接使用

148. Sort List

148. Sort List 這題的想法是 Merge Sort (Accepted) ,Merge Sort 的核心是不斷的將一串數列從「

560. Subarray Sum Equals K

560. Subarray Sum Equals K 給定一個陣列,要找一個子陣列的總和為 K 。 暴力法 我想到的方法是我先算出每個位置的

226. Invert Binary Tree

226. Invert Binary Tree # Definition for a binary tree node.

348. Design Tic-Tac-Toe

348. Design Tic-Tac-Toe class TicTacToe: def __init__(self, n: int)

696. Count Binary Substrings

696. Count Binary Substrings class Solution: def countBinarySubstrings(self, s: