Intro
Hi, this is a wiki for cs related knowledge. This project is at a very early stage.
Part I. Algorithm
The basic concepts for algorithm learning.
Data Sturcutre
- Array
- LinkedList
- Stack
- Queue
- HashTable
- Tree
Algorithm Thoughts
- Recursive
- Backtracking
- Divide and Conquer
- Sort
- Search
- Greedy
- Dynamic Programming
Part II. Software Development
Six subjects for software developing.
- Programming Language
- Computer Network
- Database
- Web Development
- Distributed System
Part III. System Design
This part will introduce some software principles by small projects.