Code & Fun

2020

2020 02 & 03 Reading
Binary Search Tree Iterator
Evaluate Reverse Polish Notation
Gitea + Drone CI/CD
Binary Tree (Preorder|Inorder|Postorder) Traversal
LeetCode Stack Tag 总结
《 Java 编程思想》CH09 接口
《 Java 编程思想》CH08 多态
《 Java 编程思想》CH07 复用类
《 Java 编程思想》CH06 访问权限控制
Flutter 安装记录
《 Java 编程思想》CH05 初始化与清理
《 Java 编程思想》CH04 控制执行流程
《 Java 编程思想》CH03 操作符
《 Java 编程思想》CH02 一切都是对象
《 Java 编程思想》CH01 对象的概念
Delete Leaves With a Given Value Medium
Deepest Leaves Sum
Jump Game III
Top K Frequent Elements
Evaluate Division
Construct Binary Tree from Inorder and Postorder Traversal
Asteroid Collision
Flip Equivalent Binary Trees
Maximum Difference Between Node and Ancestor
All Elements in Two Binary Search Trees
Implement Rand10() Using Rand7()

2019

Count Servers that Communicate
Satisfiability of Equality Equations
Binary Tree Coloring Game
Maximum Level Sum of a Binary Tree
Maximum Length of Repeated Subarray & Edit Distance
Flipping an Image
Interval List Intersections
Binary Search Tree to Greater Sum Tree
Find Eventual Safe States
Flatten a Multilevel Doubly Linked List
Find Largest Value in Each Tree Row
Validate Stack Sequences
Network Delay Time
Largest Sum of Averages
Unique Substrings in Wraparound String
Redundant Connection
Print FooBar Alternately
Binary Tree Pruning
Friend Circles
Minimum ASCII Delete Sum for Two Strings
Rotate Function
Longest Word in Dictionary through Deleting
Partition Labels
Add and Search Word - Data structure design
Best Sightseeing Pair
Longest Palindromic Subsequence
Global and Local Inversions
Insert into a binary search tree
Shifting Letters
Delete Node in a BST
Longest Common Subsequence
Possible Bipartition
Is Graph Bipartite?
Minimum Moves to Equal Array Elements II
N-ary Tree Level Order Traversal
All Possible Full Binary Trees
Kth Smallest Element in a BST
Triangle
Advantage Shuffle
Delete Nodes And Return Forest
Boats to Save People
Diagonal Traverse
Keys and Rooms
Populating Next Right Pointers in Each Node II
Next Greater Element III
Replace Words
Sort Characters By Frequency
Longest String Chain
Reverse Substrings Between Each Pair of Parentheses
Decode String
Serialize and Deserialize BST
K Closest Points to Origin
Chromebook 体验
Use Travis CI
Maximum Binary Tree
Daily Temperatures
Stone Game
Array Nesting
Bitwise ORs of Subarrays
Odd Even Linked List
Matchsticks to Square
All Nodes Distance K in Binary Tree
Sum Root to Leaf Numbers
Longest Repeating Character Replacement
Minimum Falling Path Sum
Spiral Matrix
Simplify Path
ZigZag Conversion
String-to-Integer(atoi)
记一次Hexo迁移

2018

Palindromic-SubStrings
Queue Reconstruction by Height
Count Complete Tree Nodes
Add Two Numbers II
Coin Change 2
Copy List with Random Pointer
Delete and Earn
Combination Sum II
Delete Operation for Two Strings
Partition-List
Verify-Preorder-Serialization-of-a-Binary-Tree
Coin-Change
Unique-Binary-Search-Trees-II
Set-Matrix-Zeroes
Path-Sum-II
Flatten-Nested-List-Iterator
k近邻算法
Decode-Ways
Reverse-Linked-List-II
Binary-Tree-Zigzag-Level-Order-Traversal
blog迁移
Search-a-2D-Matrix-II
Same-Tree
Nim-Game
Construct-the-Rectangle
Rotate-Image
Repeated-Substring-Pattern
Linked-List-Random-Node
Binary-Tree-Paths
Split-Linked-List-in-Parts
Min-Cost-Climbing-Stairs
Rectangle-Area
Longest-Palindrome
Remove-Duplicates-from-Sorted-Array

2017

Judge-Route-Cicle
Intersection-of-Two-Arrays
Remove-Element
Reverse-String
Reverse-Words-in-a-String-III
Intersection-of-Two-Arrays-II
Longest-Harmonious-Subsequence
Length-of-Last-Word
Maximum-Swap
Contains-Duplicate-II
Lexicographical-Number
Find-Peak-Element
Find-Bottom-Left-Tree
Count-Numbers-with-Unique-Digits
Trim-a-Binary-Search-Tree
Longest-Continuous-Increasing-Subsqeuence
Valid-Triangle-Number
Binary-Tree-Right-Side-View
Swaps-Nodes-in-Pairs
Convert Sorted Array to Binary Search Tree
Path-Sum
Plus-One
Single Number III
The-Learning-Problem
杂记-2017-11-26
House-Robber-III
Merge Two Binary Trees
Diameter of Binary Tree
Counting Bits
Hamming Distance
Find the Duplicate Number
Perfect Squares
House Robber
Course-Schedule
Implement Trie(Prefix Tree)
Maximal-Square
Best Time to Buy and Sell Stock
Symmetric Tree
Balanced Binary Tree
Climbing Stairs
Linked-List-Cycle
Maximum Depth of Binary Tree
Majority Element
Move-Zeroes
Product of Array Except Self
Lowest Common Ancestor of a Binary Tree
Palindrome Linked List
Invert Binary Tree
Reverse Linked List
Kth Largest Element in an array
Intersection of Two Linked Lists
Number of Islands
Sort List
Linked List Cycle
Partition to K Equal Sum Subsets
Best Time to Buy and Sell Stock with Transaction Fee
Word Break
Flatten Binary Tree to Linked List
List
Construct Binary Tree from Preorder and Inorder Traversal
Binary Tree Level Order Traversal
Validate Binary Search Tree
Unique Binary Search Tree
Word Search
Subsets
Sort Colors
Unique Paths
Merge-Intervals
Jump-Game
Group-Anagrams
Median Of Two Sorted Arrays
Permutations
Combination-Sum
Search for a Range
Next-Permutation
Search-in-Rotated-Sorted-Array
Generate Parentheses
Remove Nth Node From End of List
Letter Combinations of a Phone Number
Longest SubString with At Least K Repeating Characters
Characters
4Sum_2
LongestPalindromicSubString
Maximum Product Subarray
VBO_and_VAO.md
quickSort效率分析以及改进
Longest Substring Without Repeating Characters
Add Two Numbers
加一
约瑟夫环
Merge Two Sorted List
Container With Most Water
Pow(x,n)
Longest Common Prefix
Valid Parentheses
3Sum
Different Ways to Add Parentheses
链表排序
关于Blog