This book is the outcome of long years of teaching undergraduate as well as postgraduate
students. It is an attempt to put together all the essential topics of data structures and algorithms
for easy reference. The undergraduate students of computer science and engineering,
postgraduate students of computer applications and computer science, and engineering will find
this book very useful. It contains several multiple-choice questions in each chapter which will be
useful for those who aspire to write the GATE examination.
C.V. Sastry retired from Regional Engineering College, Rourkela, presently known as National
Institute of Technology, after working for several years in various capacities in the department of
Mathematics and Computer Science. He has guided several students for their PhD degrees in
Theoretical Physics and Computer Science. He visited Imperial College, London as a visiting
faculty and was also Guest Scientist at International Center for Theoretical Physics, Trieste, Italy.
Rakesh Nayak is Professor, Department of Computer Science and Engineering, Sri Vasavi
Engineering College, Tadepalligudem. He received his Masters degree in Computer Applications
from Indira Gandhi National Open University in 2007, M.Tech. (CSE) from Acharya Nagarjuna
University in 2010, and his PhD in Computer Science from Berhampur University in 2013. Prior to
joining the computer science department in 2007, he has worked as Sr. Lecturer in Mathematics
for around eight years in different engineering/MCA colleges. He has more than 17 years of
teaching experience and has guided 10 M.Tech. students. He has many publications in
international journals to his credit.
Ch. Rajaramesh, after completing his MSc (Computer Science) from Andhra University,
obtained MTech.(CSE) from JNTU Kakinada. He has been teaching various subjects from the
year 2000 in different engineering colleges. He is associate professor in Sri Vasavi Engineering
College, Tadepalligudem. His areas of interest are Data Structures, Programming Languages
and Computer Networks. He has published around 10 papers in the area of data mining, and he is
currently pursuing PhD in KL University, Guntur.