LeetCode

726. Number of Atoms

726. Number of Atoms 這一題的關鍵在於我們要知道怎麼把元素與價數分離出來。 頗析出來後就是用遞迴的方式來寫。 class Solution: def countOfAtoms(

246. Strobogrammatic Number

246. Strobogrammatic Number 英文單字補充:Strobogrammatic Number 一個數字經過 180 旋轉後,如果還是一個合法的數字,

94. Binary Tree Inorder Traversal

94. Binary Tree Inorder Traversal # Definition for a binary tree

106. Construct Binary Tree from Inorder and Postorder Traversal

106. Construct Binary Tree from Inorder and Postorder Traversal postorder

261. Graph Valid Tree

261. Graph Valid Tree 題目給定一個數字 n 和一個陣列,n 代表的是一個圖中,所用有的節點數量,

269. Alien Dictionary

269. Alien Dictionary TODO class Solution: def alienOrder(self, words:

286. Walls and Gates

286. Walls and Gates 題目給定一個矩陣,矩陣內有標記了牆與門,剩餘的點被標註成一個無限大的數值,意義為可以行走的點,要求把這些矩陣中除了門與牆以外的點,以該點到達附近最近的門的距離為何?

124. Binary Tree Maximum Path Sum

124. Binary Tree Maximum Path Sum 這一題是後序遍歷的經典題目,後序遍歷的精神就是先將子樹的問題全部解決,再開始處理跟節點的問題,這一題要怎麼想到的確是屬於困難的題型。

1095. Find in Mountain Array

1095. Find in Mountain Array

588. Design In-Memory File System

588. Design In-Memory File System class TrieNode: def __init__(self)