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.