About this course

What you'll learn

What is Data Structure?

Why Data Structure?

Classifications of Data Structure

Linear

Non-Linear

Stack

Definition

Operations on Stack

Algorithm to Implement the Stack

Implementation of Stack Using Arrays

Application Of Stacks

Infix

Postfix

Prefix

Evaluation of Postfix Expression

Queues

Definition

Operations on Queues

Algorithm To Implementation Of Queue

Implementation Of Queues Using Arrays

Applications Of Queues

Linked Lists

What is Linked List?

Why Linked List?

Types of Linked Lists

What Is Single Linked List?

Operations on SLL(Algorithm Level)

Insertion

Deletion

Traversal

Searching

Sorting

Modify

Merging

Program Implementation of SLL

Applications

Why Double Linked List?

Operations on DLL(Algorithm Level)

Insertion

Deletion

Traversal

Searching

Sorting

Modify

What is Non-Linear Data Structures

Terminology Of Trees

Definition Of Tree

Binary Trees

Binary Search Tree

Tree Traversals

In Order

Pre Order

Post Order

Operations on Binary Trees

Insertion

Modify

Deletion