Toggle navigation
Ruizhi Ma's Blog
Home
Tags
Tags
keep hungry keep foolish
闲言碎语
JAVA基础
Leetcode刷题
Array
难度:中
数据结构与算法
难度:易
Sort
String
Math
Tree
Dynamic Programming
LinkedList
SQL
Stack
Shell
Design
Bit Manipulation
BackTracking
Binary Search
难度:
Matrix
中
难度:Matrix
Backtracking
Data Structure
闲言碎语
Hello
Hello World, Hello Again!
My First Post
Hello World, Hello Blog
JAVA基础
Collections工具类
内部方法的使用
Iterator的使用
用迭代器迭代Collection
TreeSet
TreeSet基本用法,重写Comparable接口
HashSet
HashSet底层实现
HashSet
HashSet的基本用法
TreeMap
TreeMap的使用和底层实现_Comparable接口
HashMap
手动实现HaspMap的常用方法
StringBuilder和StringBuffer
可变序列,常用方法,效率探究
JAVA入门第二季结课大作业
答答租车系统
JAVA内部类,成员内部类,静态内部类,方法内部类
概念区分和用法简介
JAVA对象,类,方法,属性
Leetcode刷题
Problem 283
Problem 238
Problem 228
Problem 289
Problem 287
Problem 253
Problem 252
Problem 220
Problem 219
Problem 217
Problem 245
Problem 244
Problem 275
Problem 274
Problem 299
Problem 243
Problem 379
Problem 348
Problem 277
Problem 359
Problem 346
Problem 284
Problem 382
Problem 398
Problem 384
Problem 210
Problem 207
Problem 89
Problem 318
Problem 268
Problem 260
Problem 191
Problem 190
Problem 137
Problem 389
Problem 332
Problem 264
Problem 227
Problem 136
Problem 224
Problem 373
Problem 341
Problem 263
Problem 385
Problem 347
Problem 215
Problem 71
Problem 394
Problem 232
Problem 225
Problem 150
Problem 155
Problem 130
Problem 27
Remove Element
Problem 26
Remove Duplicates from Sorted Array
Problem 24
Swap Nodes In Pairs
Problem 22
Generate Parenteses
Problem 21
Merge Two Sorted Lists
Problem 20
Valid Parentheses
Problem 19
Remove Nth Node From End of List
Problem 18
4Sum
Problem 17
Letter Combination of a Phone Number
Problem 16
Problem 15
Problem 14
longest Common Prefix
Problem 13
Roman to Integer
Problem 12
Integer to Roman
Problem 106
Construct Binary Tree from Inorder and Postorder Traversal
Problem 105
Construct Binary Tree from Preorder and Inorder Traversal
Problem 177
Nth Highest Salary
Problem 109
Problem 103
Zigzag Level Order
Problem 110
Balanced Binary Tree
Problem 108
Convert Sorted Array to Binary Search Tree
Problem 107
Binary Tree Level Order Traversall II
Problem 104
Maximum Depth of Binary Tree
Problem 111
Minimum Depth of Binary Tree
Problem 96
Unique Binary Search Trees
Problem 100
Same Tree
Problem 94
Binary Tree Inorder Traversal
Problem 91
Decode Ways
Problem 92
Reverse Linked List II
Problem 90
Subsets II
Problem 206
Reverse Linked List
Problem 89
Gray Code
Problem 86
Partition List
Problem 83
Remove Duplicates from Sorted List
Problem 82
Rmove Duplicate from Sorted Array II
Problem 61
Rotate List
Problem 60
Permutation Sequence
Problem 56
Merge Intervals
Problem 55
Jump Game
Problem 59
Spiral Matrix II
Problem 58
Length of Last Word
Problem 54
Spiral Matrix
Problem 53
Maximum Subarray
Problem 50
Pow(x, n)
Problem 49
Group Anagrams
Problem 48
Rotate Image
Problem 47
Permutation II
Problem 46
Permutations
Problem 43
Multiply Strings
Problem 40
Combination Sum II
Problem 39
Combination Sum
Problem 38
Count and Say
Problem 36
Valid Sudoku
Problem 35
Search Insert Position
Problem 34
Find First and Last Position of Element in Sorted Array
Problem 33
Search in Rotated Sorted Array
Problem 31
Next Permutation
Problem 196
Delete Duplicate Emails
Problem 182
Duplicate Email
Problem 29
Divide Two Integers
Problem 9
Palindrome Number
Problem 8
Problem 11
Container With Most Water
Problem 7
Reverse Integer
Problem 6
ZigZag Coversion
Problem 5
Longest Palindromic Substring
Problem 3
Longest SubString Without Repeating Characters
Problem 2
Add Two Numbers
Problem 1
Two Sum
Problem 198
House Robber
Problem 157
Read N Characters Given Read4
Problem 191
Number of 1 Bits
Problem 190
Reverse Bits
Problem 170
Two Sum III Data Structure Design
Problem 172
Factorial Trailing Zeros
Problem 195
Tenth Line
Problem 183
Customers Who Never Order
Problem 176
Second Highest Salary
Problem 168
Excel Sheet Column Title
Problem 197
Rising Temperature
Problem 155
Min Stack
Problem 181
Employee earning more than their manager
Problem 175
Combine two tables
Problem 160
Intersection of Two Linked Lists
Problem 69
Sqrt(x)
Problem 141
Linked List Cycle
Problem 112
Sum Path
Problem 102
Binary Tree Level Order Traversal
Problem 171
Excel Sheet Column Number
Problem 169
Majority Element
Problem 136
Single Number
Problem 119
Pascal's Triangle II
Problem 118
Pascal's Triangle
Problem 67
Add Binary
Problem 70
Climbing Stairs
Problem 101
Symmetric Tree
Problem 66
Plus One
Problem 258
Add Digits
Problem 167
Two Sum II - Input array is sorted
Problem 125
Valid Palindrome
Problem 387
First Unique Character in a String
Problem 28
Implement strStr()
Problem 88
Merge Sorted Array
Problem 283
Move Zores
Problem 134
Gas Station
Problem 122
Best Time to Buy and Sell StockII
Problem 121
Best Time to Sell Stock
Problem 243
Shortest Word Distance
Problem 217
Contains Duplicate
Problem 299
Bulls and Cows
Problem 189
Rotate Array
Problem 277
Find the Celebrity
Problem 80
Remove Duplicates from Sorted ArrayII
Array
Problem 27
Remove Element
Problem 26
Remove Duplicates from Sorted Array
Problem 18
4Sum
Problem 16
Problem 15
Problem 60
Permutation Sequence
Problem 56
Merge Intervals
Problem 55
Jump Game
Problem 48
Rotate Image
Problem 11
Container With Most Water
Problem 169
Majority Element
Problem 136
Single Number
Problem 119
Pascal's Triangle II
Problem 118
Pascal's Triangle
Problem 134
Gas Station
Problem 122
Best Time to Buy and Sell StockII
Problem 121
Best Time to Sell Stock
Problem 243
Shortest Word Distance
Problem 217
Contains Duplicate
Problem 299
Bulls and Cows
Problem 189
Rotate Array
Problem 277
Find the Celebrity
Problem 80
Remove Duplicates from Sorted ArrayII
难度:中
Problem 24
Swap Nodes In Pairs
Problem 22
Generate Parenteses
Problem 19
Remove Nth Node From End of List
Problem 18
4Sum
Problem 17
Letter Combination of a Phone Number
Problem 16
Problem 15
Problem 12
Integer to Roman
Problem 106
Construct Binary Tree from Inorder and Postorder Traversal
Problem 105
Construct Binary Tree from Preorder and Inorder Traversal
Problem 177
Nth Highest Salary
Problem 109
Problem 103
Zigzag Level Order
Problem 96
Unique Binary Search Trees
Problem 94
Binary Tree Inorder Traversal
Problem 91
Decode Ways
Problem 92
Reverse Linked List II
Problem 90
Subsets II
Problem 89
Gray Code
Problem 86
Partition List
Problem 83
Remove Duplicates from Sorted List
Problem 82
Rmove Duplicate from Sorted Array II
Problem 61
Rotate List
Problem 60
Permutation Sequence
Problem 56
Merge Intervals
Problem 55
Jump Game
Problem 50
Pow(x, n)
Problem 49
Group Anagrams
Problem 48
Rotate Image
Problem 47
Permutation II
Problem 46
Permutations
Problem 43
Multiply Strings
Problem 40
Combination Sum II
Problem 39
Combination Sum
Problem 36
Valid Sudoku
Problem 34
Find First and Last Position of Element in Sorted Array
Problem 33
Search in Rotated Sorted Array
Problem 31
Next Permutation
Problem 29
Divide Two Integers
Problem 8
Problem 11
Container With Most Water
Problem 6
ZigZag Coversion
Problem 5
Longest Palindromic Substring
Problem 3
Longest SubString Without Repeating Characters
Problem 102
Binary Tree Level Order Traversal
Problem 134
Gas Station
Problem 299
Bulls and Cows
Problem 277
Find the Celebrity
Problem 80
Remove Duplicates from Sorted ArrayII
数据结构与算法
递归
汉诺塔问题
递归
斐波那契数列问题
循环链表的实现
单链表
增加新功能(显示所有节点,删除一个节点,插入一个节点)
单链表
单链表的实现(创建节点,追加节点,获取下一个节点)
队列的实现
入队,出队,判空
栈的实现
压入,弹出,查看栈的元素,以及栈是否为空
查找数组元素
线性查找和二分查找
对数组元素进行操作
增加,删除,取出,插入和替换
难度:易
Problem 27
Remove Element
Problem 26
Remove Duplicates from Sorted Array
Problem 21
Merge Two Sorted Lists
Problem 20
Valid Parentheses
Problem 14
longest Common Prefix
Problem 13
Roman to Integer
Problem 110
Balanced Binary Tree
Problem 108
Convert Sorted Array to Binary Search Tree
Problem 107
Binary Tree Level Order Traversall II
Problem 104
Maximum Depth of Binary Tree
Problem 111
Minimum Depth of Binary Tree
Problem 100
Same Tree
Problem 206
Reverse Linked List
Problem 58
Length of Last Word
Problem 53
Maximum Subarray
Problem 38
Count and Say
Problem 196
Delete Duplicate Emails
Problem 182
Duplicate Email
Problem 9
Palindrome Number
Problem 7
Reverse Integer
Problem 2
Add Two Numbers
Problem 1
Two Sum
Problem 198
House Robber
Problem 157
Read N Characters Given Read4
Problem 191
Number of 1 Bits
Problem 190
Reverse Bits
Problem 170
Two Sum III Data Structure Design
Problem 172
Factorial Trailing Zeros
Problem 195
Tenth Line
Problem 183
Customers Who Never Order
Problem 176
Second Highest Salary
Problem 168
Excel Sheet Column Title
Problem 197
Rising Temperature
Problem 155
Min Stack
Problem 181
Employee earning more than their manager
Problem 175
Combine two tables
Problem 160
Intersection of Two Linked Lists
Problem 69
Sqrt(x)
Problem 141
Linked List Cycle
Problem 112
Sum Path
Problem 171
Excel Sheet Column Number
Problem 169
Majority Element
Problem 136
Single Number
Problem 119
Pascal's Triangle II
Problem 118
Pascal's Triangle
Problem 67
Add Binary
Problem 70
Climbing Stairs
Problem 101
Symmetric Tree
Problem 66
Plus One
Problem 258
Add Digits
Problem 167
Two Sum II - Input array is sorted
Problem 125
Valid Palindrome
Problem 387
First Unique Character in a String
Problem 28
Implement strStr()
Problem 88
Merge Sorted Array
Problem 283
Move Zores
Problem 122
Best Time to Buy and Sell StockII
Problem 121
Best Time to Sell Stock
Problem 243
Shortest Word Distance
Problem 217
Contains Duplicate
Problem 189
Rotate Array
Sort
Problem 88
Merge Sorted Array
Problem 283
Move Zores
String
Problem 22
Generate Parenteses
Problem 20
Valid Parentheses
Problem 14
longest Common Prefix
Problem 13
Roman to Integer
Problem 12
Integer to Roman
Problem 58
Length of Last Word
Problem 49
Group Anagrams
Problem 43
Multiply Strings
Problem 38
Count and Say
Problem 9
Palindrome Number
Problem 8
Problem 6
ZigZag Coversion
Problem 5
Longest Palindromic Substring
Problem 3
Longest SubString Without Repeating Characters
Problem 157
Read N Characters Given Read4
Problem 168
Excel Sheet Column Title
Problem 171
Excel Sheet Column Number
Problem 125
Valid Palindrome
Problem 387
First Unique Character in a String
Problem 28
Implement strStr()
Math
Problem 50
Pow(x, n)
Problem 29
Divide Two Integers
Problem 7
Reverse Integer
Problem 1
Two Sum
Problem 172
Factorial Trailing Zeros
Problem 69
Sqrt(x)
Problem 67
Add Binary
Problem 66
Plus One
Problem 258
Add Digits
Problem 167
Two Sum II - Input array is sorted
Tree
Problem 106
Construct Binary Tree from Inorder and Postorder Traversal
Problem 105
Construct Binary Tree from Preorder and Inorder Traversal
Problem 110
Balanced Binary Tree
Problem 108
Convert Sorted Array to Binary Search Tree
Problem 107
Binary Tree Level Order Traversall II
Problem 104
Maximum Depth of Binary Tree
Problem 111
Minimum Depth of Binary Tree
Problem 96
Unique Binary Search Trees
Problem 100
Same Tree
Problem 94
Binary Tree Inorder Traversal
Problem 112
Sum Path
Problem 102
Binary Tree Level Order Traversal
Problem 101
Symmetric Tree
Dynamic Programming
Problem 96
Unique Binary Search Trees
Problem 91
Decode Ways
Problem 89
Gray Code
Problem 53
Maximum Subarray
Problem 198
House Robber
Problem 70
Climbing Stairs
LinkedList
Problem 24
Swap Nodes In Pairs
Problem 21
Merge Two Sorted Lists
Problem 19
Remove Nth Node From End of List
Problem 109
Problem 103
Zigzag Level Order
Problem 92
Reverse Linked List II
Problem 206
Reverse Linked List
Problem 86
Partition List
Problem 83
Remove Duplicates from Sorted List
Problem 82
Rmove Duplicate from Sorted Array II
Problem 61
Rotate List
Problem 2
Add Two Numbers
Problem 160
Intersection of Two Linked Lists
Problem 141
Linked List Cycle
SQL
Problem 177
Nth Highest Salary
Problem 196
Delete Duplicate Emails
Problem 182
Duplicate Email
Problem 183
Customers Who Never Order
Problem 176
Second Highest Salary
Problem 197
Rising Temperature
Problem 181
Employee earning more than their manager
Problem 175
Combine two tables
Stack
Problem 155
Min Stack
Shell
Problem 195
Tenth Line
Design
Problem 170
Two Sum III Data Structure Design
Bit Manipulation
Problem 191
Number of 1 Bits
Problem 190
Reverse Bits
BackTracking
Problem 90
Subsets II
Problem 60
Permutation Sequence
Problem 47
Permutation II
Problem 46
Permutations
Problem 40
Combination Sum II
Problem 39
Combination Sum
Problem 31
Next Permutation
Binary Search
Problem 35
Search Insert Position
Problem 34
Find First and Last Position of Element in Sorted Array
Problem 33
Search in Rotated Sorted Array
难度:
Problem 54
Spiral Matrix
Problem 35
Search Insert Position
Matrix
Problem 54
Spiral Matrix
Problem 36
Valid Sudoku
中
Problem 59
Spiral Matrix II
难度:Matrix
Problem 59
Spiral Matrix II
Backtracking
Problem 17
Letter Combination of a Phone Number
Data Structure
Implement of Stack
Implement of Queue
Implement of List
Implement of Array