Course Outline for Data structure
UNIT - 1
Role of Algorithms
Role of Data Structures
Types of Data Structures
Techniques for Designing Algorithms
Efficiency of an Algorithm
Dynamic Memory Allocation
Question & Answer
Data Structure Basics
Role of Algorithms
Role of Data Structures
Types of Data Structures
Techniques for Designing Algorithms
Efficiency of an Algorithm
Dynamic Memory Allocation
Question & Answer
UNIT - 2
Introduction to Array
Types of Array
Single Dimension Array
Operation on 1D Array
Operation on 2D Array
Question & Answer
Array
Introduction to Array
Types of Array
Single Dimension Array
Operation on 1D Array
Operation on 2D Array
Question & Answer
UNIT - 3
Introduction to Linked List
Types of Linked List
Implementation of Singly Linked List
Implementation of Doubly Linked List
Implementation of Circular Linked List
Question & Answer
Linked List
Introduction to Linked List
Types of Linked List
Implementation of Singly Linked List
Implementation of Doubly Linked List
Implementation of Circular Linked List
Question & Answer
UNIT - 4
introduction of Stack
Implementing Stack using Array
Implementing Stack using Linked List
Application of Stack
Question & Answer
Stack
introduction of Stack
Implementing Stack using Array
Implementing Stack using Linked List
Application of Stack
Question & Answer
UNIT - 5
Introduction to Queue
Implementing Queue using Array
Implementing Queue using Linked List
Application of Queue
Question & Answer
Queue
Introduction to Queue
Implementing Queue using Array
Implementing Queue using Linked List
Application of Queue
Question & Answer
UNIT - 6
Introduction to Tree
Tree Terminology
Type of Trees
Implementing Binary Tree
Implementing Binary Search Tree
Implementing Height Balance Tree (AVL)
Question & Answer
Tree
Introduction to Tree
Tree Terminology
Type of Trees
Implementing Binary Tree
Implementing Binary Search Tree
Implementing Height Balance Tree (AVL)
Question & Answer
UNIT - 7
Introduction of Graph
Terminology of Graph
Types of Graph
Implementation of Graph
Operation on Graph
Application of Graph
Question & Answer
Graph
Introduction of Graph
Terminology of Graph
Types of Graph
Implementation of Graph
Operation on Graph
Application of Graph
Question & Answer
UNIT - 8
Linear Searching
Binary Searching
Bubble Sort
Selection sort
Insertion Sort
Shell Sort
Quick Sort
Merge Sort
Radix sort
Question & Answer
Searching and Sorting
Linear Searching
Binary Searching
Bubble Sort
Selection sort
Insertion Sort
Shell Sort
Quick Sort
Merge Sort
Radix sort
Question & Answer