In computer science, a Data Structure is a particular way of organizing data in a computer that can be used efficiently. The book covers the entire core course for Data Structures and Algorithms, syllabus of Bharathidasan University, Thiruchirapalli, from Unit I to Unit V for the U.G courses comprising the departments of Computer Applicat