http://acm.dhu.edu.cn/onlinejudge  The problems from UVa, POJ, HDU ...  Data Structure (Guojin Zhu)