``Data Structures and Algorithms'' is one of the classic,
core topics of Computer Science. Data structures and algorithms are central
to the development of good quality computer programs. Their role is brought
out clearly in the following diagram (Aho, Hopcroft, and Ullman (1983)).
||Abstract Dat Type
||Pseudo Language Program
||Program in C or Java or ......
The Problem Solving Process in Computer Science