Data Structure, second semester 2011