algorithm All kinds of algorithms implemented by myself skip list b+ tree a recursive descent parser for calculator merge sort heap sort quick sort binary search tree Learning by doing I hear and I forget, I see and I know, I do and I understand