ABSTRACT

Algorithms and data structures are the fundamental building blocks of computational

processes and techniques. They are central not only to computer programming, but

to the field of computer science as a whole. An algorithm encapsulates the set of

operations that are carried out to achieve some objective or to perform some task.