Data Structures Using C

This course is designed to teach you how to program efficiently. It assumes that you

know the basics of programming in C and can write, debug and run simple

programs in C. There are a number of ways to write programs. They must run

correctly and efficiently; be easy to read and understand; be easy to debug and be easy

to modify.

Chapter 1: Introduction to Data Structure

Chapter 2: Array

Chapter–3 Linked List

Chapter–4Stack

Chapter–5 Queue

Chapter 6 Trees

Chapter 7 Graphs

Chapter 8 Searching and Sorting

Chapter 9 Binary Search Tree

Chapter 10 Hashing