Data structures and algorithm analysis - Chapter1