DataStructures-Algorithms Algorithms + Data Structures = Programs // by Niklaus Wirth Properties of Algorithm 1.Correctness 2.Easy to - implement - understand - modify 3.Time efficiency 4.Space efficiency