Data struct and algorithm introduction and implementation in C/C++/Java.