從LeetCode學演算法|基礎篇
輕鬆學會用10種演算法/資料結構,破解20道精選面試考古題!
單元 1 - 面試及白板題
單元 1 - 面試/白板題的建議應對方案
單元 1 - 什麼是演算法?為什麼要學演算法?
單元 1 - 為什麼選擇LeetCode?
單元 1 - 時間複雜度與空間複雜度:Big-O notation
單元 1 - Hash Table 介紹
單元 2 - Hash Table 的適用範圍
單元 3 - 例題1: 0001. Two Sum 題目說明
單元 4 - 例題1: 0001. Two Sum 解題
單元 5 - 例題2: 0242. Valid Anagram 題目說明
單元 6 - 例題2: 0242. Valid Anagram 解題
單元 1 - 二元搜尋法 (Binary Search) 介紹
單元 2 - 二元搜尋法 (Binary Search) 的適用範圍
單元 3 - 例題1: 0035. Search Insert Position 題目說明
單元 4 - 例題1: 0035. Search Insert Position 解題
單元 5 - 例題2: 0278. First Bad Version 題目說明
單元 6 - 例題2: 0278. First Bad Version 解題
單元 1 - 鏈結串列 (Linked List) 介紹
單元 2 - 鏈結串列 (Linked List) 的適用範圍
單元 3 - 例題1: 0083. Remove Duplicates from Sorted List 題目說明
單元 4 - 例題1: 0083. Remove Duplicates from Sorted List 解題
單元 5 - 例題2: 0021. Merge Two Sorted Lists 題目說明
單元 6 - 例題2: 0021. Merge Two Sorted Lists 解題
單元 1 - 二元樹 (Binary Tree) 介紹
單元 2 - 二元樹 (Binary Tree) 的適用範圍
單元 3 - 例題1: 0100. Same Tree 題目說明
單元 4 - 例題1: 0100. Same Tree 解題
單元 5 - 例題2: 0110. Balanced Binary Tree 題目說明
單元 6 - 例題2: 0110. Balanced Binary Tree 解題
單元 1 - 遞迴與迭代解 (Recursive/Iterative Solution) 介紹
單元 2 - 遞迴與迭代解 (Recursive/Iterative Solution) 的適用範圍
單元 3 - 例題1: 0101. Symmetric Tree 題目說明
單元 4 - 例題1: 0101. Symmetric Tree 解題 (遞迴解)
單元 5 - 例題1: 0101. Symmetric Tree 解題 (迭代解)
單元 6 - 例題2: 0617. Merge Two Binary Trees 題目說明
單元 7 - 例題2: 0617. Merge Two Binary Trees 解題 (遞迴解)
單元 8 - 例題2: 0617. Merge Two Binary Trees 解題 (迭代解)
單元 1 - 動態規劃 (Dynamic Programming) 介紹
單元 2 - 動態規劃 (Dynamic Programming) 的適用範圍
單元 3 - 例題1: 0062. Unique Paths 題目說明
單元 4 - 例題1: 0062. Unique Paths 解題
單元 5 - 例題2: 0063. Unique Paths II 題目說明
單元 6 - 例題2: 0063. Unique Paths II 解題
單元 1 - 例題1: 0198. House Robber 題目說明
單元 2 - 例題1: 0198. House Robber 解題
單元 3 - 例題2: 0213. House Robber II 題目說明
單元 4 - 例題2: 0213. House Robber II 解題
單元 1 - 二元樹走訪 (Traversal) 介紹
單元 2 - 二元樹走訪 (Traversal) 的適用範圍
單元 3 - 例題1: 0094. Binary Tree Inorder Traversal 題目說明
單元 4 - 例題1: 0094. Binary Tree Inorder Traversal 解題 (遞迴解)
單元 5 - 例題1: 0094. Binary Tree Inorder Traversal 解題 (迭代解)
單元 6 - 例題2: 0102. Binary Tree Level Order Traversal 題目說明
單元 7 - 例題2: 0102. Binary Tree Level Order Traversal 解題 (遞迴解)
單元 8 - 例題2: 0102. Binary Tree Level Order Traversal 解題 (迭代解)
單元 1 - 二元搜尋樹 (BST, Binary Search Tree) 介紹
單元 2 - 二元搜尋樹 (BST, Binary Search Tree) 的適用範圍
單元 3 - 例題1: 0700. Search in a Binary Search Tree 題目說明
單元 4 - 例題1: 0700. Search in a Binary Search Tree 解題 (遞迴解)
單元 5 - 例題1: 0700. Search in a Binary Search Tree 解題 (迭代解)
單元 6 - 例題2: 0098. Validate Binary Search Tree 題目說明
單元 7 - 例題2: 0098. Validate Binary Search Tree 解題 (遞迴解)
單元 8 - 例題2: 0098. Validate Binary Search Tree 解題 (迭代解)
單元 1 - 位元運算 (Bitwise Operation) 介紹
單元 2 - 位元運算 (Bitwise Operation) 適用範圍
單元 3 - 例題1: 0136. Single Number 題目說明
單元 4 - 例題1: 0136. Single Number 解題
單元 5 - 例題2: 0693. Binary Number with Alternating Bits 題目說明
單元 6 - 例題2: 0693. Binary Number with Alternating Bits 解題
單元 1 - FB專屬課程社團公告