Data Structures & Algorithms

Chapter / Unit 1 - Introduction:


Common operations on Data Structures

Types of Data Structures and Programming

Program Design

Complexities

Time Complexity

Order of Growth

Asymptotic Notation


Chapter / Unit 2 - Introduction - Trees & Binary Trees:


Binary Trees

Representation


Operations

Insert

Delete


Traversal

Pre-order

In-order

Post-order

Traversal Algorithms using Stacks

Header Nodes


Threads

Threaded Binary Tree


Binary Search Tree and it's Operations

About Binary Search Trees

Searching

Inserting

Deleting

Balanced Binary Tree


AVL Search Tree and it's Operations

About AVL Search Trees

Insertion

Deletion


m-way Search Trees and it's Operations

About m-way Search Trees

Searching

Insertion

Deletion


B-Tree

About B-Trees

Searching

Insertion

Deletion


B+ Tree

About B+ Trees

Graph Algorithms


Chapter / Unit 3 - Introduction - Graphs & their Applications:


Introduction

Graph Theory Terminology

Sequential Representation of Graphs

Adjacency Matrix

Path Matrix

Linked Representation of a Graph

Operations on Graphs

Traversing a Graph

Posets

Topological Sorting

Spanning Trees


Chapter / Unit 4 - Introduction - Advanced Data Structure:


Segment Trees

Advanced Lists

Binary Index Tree

Splay Tree


~ College Teaching Progress ~

Popular posts from this blog

Software Engineering & Project Mangement

Software Engineering - Software Quality Assurance & Security