Toggle navigation
freeCookie
Home
Content
Welcome
Tags
Tags
春风又绿江南岸 | Less is more
· TAGS ~ 🏷️列表
Java
Hashset
Linkedhashset
BFS
Array
DFS
Hashmap
Design
ICC
DP
Stack
Python
Database
BinarySearch
ArrayList
SegmentTree
BIT
TopologicalSort
Bit
BST
TreeSet
TreeMap
Trie
String
LinkedList
KMP
D&C
Greedy
Math
Backtracking
Tree
UnionFind
TwoPointers
C/C++
GC
Web
Sort
Graph
DS
DL
PP
ML
Sampling
Minimax
Heap
Java
Java访问权限 & 关键字
public/private/protected...
遇到一个Java/Python/C++/C 类问题_(:з」∠)_
xia xue xi
LinkedHashSet || HashSet
Compare LinkedHashSet and HashSet
Hashset
LinkedHashSet || HashSet
Compare LinkedHashSet and HashSet
Linkedhashset
LC381.Insert Delete GetRandom O(1)
Insert Delete GetRandom O(1) - Duplicates allowed
LinkedHashSet || HashSet
Compare LinkedHashSet and HashSet
BFS
LC444. Sequence Reconstruction
Sequence Reconstruction
Leetcode - Course Schedule
Course Schedule - topologicalsort
LC127. Word Ladder
Word Ladder I - one of solution
LC216. Word Ladder II
Array
Leetcode - Array Sum Problems
LC1, LC15, LC18, LC16, LC259, LC454
LC370. Range Addition
Leetcode - Stock Problems
Best Time to Buy and Sell Stock
Leetcode - Rotated Array
Find or Search in rotated array
LC57. Insert Interval
Insert interval with merge
LC84/85. Maximal Rectangle || Max rectangle in Histogram
Find maximal rectangle in matrix/array
LC123. Best Time to Buy and Sell Stock III
At most two transactions.
LC216. Word Ladder II
DFS
LC124. Binary Tree Maximum Path Sum
Binary Tree problems
LC97. Interleaving String
Find whether s3 is formed by the interleaving of s1 and s2.
LC439. Ternary Expression Parser
LC301. Remove Invalid Parentheses
LC302. Smallest Rectangle Enclosing Black Pixels
LC216. Word Ladder II
Hashmap
LC244. Shortest Word Distance II
Follow up of Shortest Word Distance.
LC128. Longest Consecutive Sequence
Given an unsorted array of integers, find the length of the longest consecutive elements sequence.
LC314. Binary Tree Vertical Order Traversal
Left to right vertically traversal.
Leetcode - Single Number I/II/III
Single Number I/II/III
LC216. Word Ladder II
Design
一些资源
Some Links
LC432. All O`one Data Structure
Design a all O(1) time data structure
LC244. Shortest Word Distance II
Follow up of Shortest Word Distance.
LC170. Two Sum III - Data structure design
LC - LRU/LFU Cache
LC146, LC460
Leetcode Read N Characters Given Read4 I/II
LC157, LC158
LC381.Insert Delete GetRandom O(1)
Insert Delete GetRandom O(1) - Duplicates allowed
ICC
Job Interview for International Applications
Some suggestions for job interview
DP
Leetcode - Word Break
LC139, LC140, LC343
Leetcode - Unique BST
LC95,LC96
Leetcode - Ugly Number
LC263, LC264, LC313
Leetcode - Special Pattern
LC351, LC651, LC688, LC935
Leetcode - Minimum Cost
LC322, LC983, LC1105, LC1155, LC1130
Leetcode - Math Related
LC813, LC837, LC1058
Leetcode - Longest Subsequence
LC300, LC376, LC673, LC516, LC1027, LC873, LC368, LC842, LC960
Leetcode - Longest Subarray and Substring
LC718, LC647
Leetcode - House Robber / Subarray Product
LC198, LC213, LC337, LC740, LC152, LC713
Leetcode - Dominoes
LC833,
Leetcode - Buy and Sell Stock
LC121, LC122, LC123, LC188, LC309, LC714
LC刷题自我检讨
自我检讨
Leetcode - Arithmetic Slices
LC413, LC446
LC466. Count The Repetitions
A difficult DP problem
Leetcode - Paint House
LC256, LC265
LC410. Split Array Largest Sum
LC403. Frog Jump
LC97. Interleaving String
Find whether s3 is formed by the interleaving of s1 and s2.
LC87. Scramble String
LC464. Can I Win
LC32. Longest Valid Parentheses
LC174. Dungeon Game
LC115. Distinct Subsequences
LC474. Ones and Zeroes
Building strings using existed ones.
LC471. Encode String with Shortest Length
Encode the string such that its encoded length is the shortest.
LC44. Wildcard Matching
Implement wildcard pattern matching with support for '?' and '*'.
LC363. Max Sum of Rectangle No Larger Than K
Find the max sum of a rectangle in the matrix such that its sum is no larger than k.
LC354. Russian Doll Envelopes
LC321. Create Maximum Number
Find max k numbers in two array.
LC312. Burst Balloons
LC10. Regular Expression Matching
Implement regular expression matching with support for '.' and '*'.
LC300. Longest Increasing Subsequence
not necessarily continuous
Leetcode - Stock Problems
Best Time to Buy and Sell Stock
LC84/85. Maximal Rectangle || Max rectangle in Histogram
Find maximal rectangle in matrix/array
LC123. Best Time to Buy and Sell Stock III
At most two transactions.
Stack
LC32. Longest Valid Parentheses
LC174. Dungeon Game
LC255. Verify Preorder Sequence in Binary Search Tree
Giving preorder array of a BST
Leetcode - Closest Binary Search Tree Value I/II
LC270, LC272
LC316. Remove Duplicate Letters
LC224. Basic Calculator
+, -, (, )
LC84/85. Maximal Rectangle || Max rectangle in Histogram
Find maximal rectangle in matrix/array
Python
遇到一个Java/Python/C++/C 类问题_(:з」∠)_
xia xue xi
Using Database with Python Week3
Datebase design
Using Database with Python Week1
Object Oriented Python
Database
Using Database with Python Week4/5
Many-to-Many Relationships in SQL & Visualization
Using Database with Python Week3
Datebase design
Using Database with Python Week2
Relational Databases and SQLite
Using Database with Python Week1
Object Oriented Python
BinarySearch
LC刷题自我检讨
自我检讨
LC410. Split Array Largest Sum
LC475. Heaters
LC363. Max Sum of Rectangle No Larger Than K
Find the max sum of a rectangle in the matrix such that its sum is no larger than k.
LC354. Russian Doll Envelopes
LC302. Smallest Rectangle Enclosing Black Pixels
LC300. Longest Increasing Subsequence
not necessarily continuous
Leetcode - Rotated Array
Find or Search in rotated array
LC57. Insert Interval
Insert interval with merge
ArrayList
LC57. Insert Interval
Insert interval with merge
SegmentTree
Leetcode - Segment Tree/ Binary Index Tree
LC315, LC308, LC307, LC218
Segment Tree || Binarty Index Tree
线段树和树状数组
BIT
Leetcode - Segment Tree/ Binary Index Tree
LC315, LC308, LC307, LC218
Segment Tree || Binarty Index Tree
线段树和树状数组
TopologicalSort
LC444. Sequence Reconstruction
Sequence Reconstruction
Leetcode - Course Schedule
Course Schedule - topologicalsort
Bit
LC464. Can I Win
Leetcode - Single Number I/II/III
Single Number I/II/III
BST
LC99. Recover Binary Search Tree
Recursion VS. Morris traversal
LC333. Largest BST Subtree
LC255. Verify Preorder Sequence in Binary Search Tree
Giving preorder array of a BST
Leetcode - Closest Binary Search Tree Value I/II
LC270, LC272
Leetcode - Binary Search Tree
LC220, LC315, LC327, LC352
TreeSet
Leetcode - Binary Search Tree
LC220, LC315, LC327, LC352
TreeMap
Leetcode - Binary Search Tree
LC220, LC315, LC327, LC352
Trie
Leetcode - Word Square
LC422, LC425
Leetcode - Trie Medium
LC421, LC208, LC211
Leetcode - Trie Hard
LC212, LC336, LC425, LC472
String
LC471. Encode String with Shortest Length
Encode the string such that its encoded length is the shortest.
LC44. Wildcard Matching
Implement wildcard pattern matching with support for '?' and '*'.
LC214. Shortest Palindrome
Convert string to shortest palindrome.
LC10. Regular Expression Matching
Implement regular expression matching with support for '.' and '*'.
Leetcode - Trie Hard
LC212, LC336, LC425, LC472
LinkedList
LC23. Merge k Sorted Lists
Merge k Sorted Lists
KMP
LC471. Encode String with Shortest Length
Encode the string such that its encoded length is the shortest.
LC214. Shortest Palindrome
Convert string to shortest palindrome.
KMP ?_?
KMP 个人理解
D&C
Leetcode - Path Sum problems
LC112, LC113, LC437
Leetcode - Divide and Conquer Medium
LC53, LC240, LC241, LC215
Leetcode - Divide and Conquer Hard
LC4, LC23, LC218, LC282, LC312, LC315, LC327
Divide and Conquer
D&C 个人理解
LC312. Burst Balloons
Greedy
Leetcode - Merge Intervals
LC刷题自我检讨
自我检讨
LC330. Patching Array
Math
LC296. Best Meeting Point
2D finding min distance
LC469. Convex Polygon
Decide a convex polygon
LC330. Patching Array
Backtracking
Leetcode - Strobogrammatic Number
LC246, LC247, LC248
Leetcode - Permutation problems
LC31, LC46, LC47, LC60, LC266, LC267
Leetcode - NQueens Problems
LC51, LC52
LC37. Sudoku Solver
Solve a Sudoku puzzle
LC291. Word Pattern II
Given a pattern and a string str, find if str follows the same pattern.
LC254. Factor Combinations
Print all possible factors
Leetcode - Word Square
LC422, LC425
LC44. Wildcard Matching
Implement wildcard pattern matching with support for '?' and '*'.
Tree
Tree Traversal
Preorder, Inorder, Postorder
LC刷题自我检讨
自我检讨
Leetcode - Populating Next Right Pointers in Each Node
LC116, LC117
LC250. Count Univalue Subtrees
LC145. Binary Tree Postorder Traversal
LC124. Binary Tree Maximum Path Sum
Binary Tree problems
Leetcode - Path Sum problems
LC112, LC113, LC437
LC236. Lowest Common Ancestor of a Binary Tree
LCA of two given nodes in the tree.
LC156. Binary Tree Upside Down
Reverse a binary tree
Leetcode - Closest Binary Search Tree Value I/II
LC270, LC272
UnionFind
LC刷题自我检讨
自我检讨
Leetcode - Union Find
LC305, LC261, LC323
TwoPointers
Leetcode - Array Sum Problems
LC1, LC15, LC18, LC16, LC259, LC454
C/C++
遇到一个Java/Python/C++/C 类问题_(:з」∠)_
xia xue xi
GC
遇到一个Java/Python/C++/C 类问题_(:з」∠)_
xia xue xi
Web
HTML, CSS, and Javascript for Web Developers Week5
HTML, CSS, and Javascript for Web Developers Week4
HTML, CSS, and Javascript for Web Developers Week3
HTML, CSS, and Javascript for Web Developers Week2
Cascading Style Sheets Basics
HTML, CSS, and Javascript for Web Developers Week1
Basics and environment setup.
Sort
Leetcode Wiggle Sort
LC215 Kth Largest Element in an Array
Leetcode H-Index
LC刷题自我检讨
自我检讨
LC296. Best Meeting Point
2D finding min distance
LC164. Maximum Gap
O(n) sort
Graph
Algorithm Part II Week1
Undirected Grapth & Directed Graph
DS
Distributed System XII
15640 DS12 - Security
Distributed System XI
15640 DS11 - Byzantine Fault Tolerance
Distributed System X
15640 DS10 - Virtualization
Distributed System IX
15640 DS9 - Hashing & P2P/Blockchains
Distributed System VIII
15640 DS8 - GFS/HDFS/Spanner
Distributed System VII
15640 DS7 - Popular Systems
Distributed System VI
15640 DS6 - DNS/CDN & Naming
Distributed System V
15640 DS5 - Fault Tolerance
Distributed System IV
15640 DS4 - Distributed Mutex & Concurrency
Distributed System III
15640 DS3 - Distributed File System
Distributed System II
15640 DS2 - Communication & RPC
Distributed System I
15640 DS1 - Classical Synchronization & Concurrency
Distributed System 〇
15640 DS0 - General
DL
Deep Learning I
11785 DL1 - NN Training & Optimization
Deep Learning 〇
11785 DL0 - General
PP
Parallel Architecture & Programing X
15618 PP10 Implementing Message Passing
Parallel Architecture & Programing VIIII
15618 PP9 Transactional Memory
Parallel Architecture & Programing VIII
15618 PP8 Synchronization Implementing
Parallel Architecture & Programing VII
15618 PP7 Interconnerection Networks
Parallel Architecture & Programing VI
15618 PP6 Cache Coherence
Parallel Architecture & Programing V
15618 PP5 Performance Evaluation
Parallel Architecture & Programing IV
15618 PP4 - GPU & CUDA
Parallel Architecture & Programing III
15618 PP3 - Parallel Performance and Optimization
Parallel Architecture & Programing II
15618 PP2 - Parallel Programing Basics
Parallel Architecture & Programing I
15618 PP1 - Basic & HW/SW Implementation
Parallel Architecture & Programing 〇
15618 PP0 - General
ML
SVM
Liner Regression & Logistic Regression
LR, GD, SGD
KNN
Overfitting, Underfitting, Bias, Variance
Text Classification Notes
我到底在工作个啥。。。
Machine Learning Yearning Notes
看来不是瞎拍脑袋调
Sampling
LC刷题自我检讨
自我检讨
Minimax
Leetcode - Win the Game
LC292, LC293, LC294, LC464, LC375, LC486, LC877, LC1140
LC刷题自我检讨
自我检讨
Heap
Leetcode - Ugly Number
LC263, LC264, LC313