How to create flexible interface and how to use ducking type
Dependency Management Principle
怎样管理程序中的依赖关系
Single Responsibility Principle
Single Responsibility Principle
Object Oriented Design
Object Oriented Design
Basic Calculator
Calculator design
Longest common subsequence & subarray & substring
the summary of Longest common subsequence subarray substring base on leetcode questions
Ruby Hightlights
Some important concepts in Ruby
Topological Sorting
Topological Sorting
Union Find
Union Find
Greedy Algorithm
Greedy Algorithm