Data
Structures and Algorithm Full Course
Computer Education for All provides a complete lecture series on Data Structure and Applications which covers an Introduction to Data Structure and Algorithms Types including Algorithm Analysis and all Steps involved in Data Structures and Algorithms:-
Data Types
Linear and Non-Linear Data Structures
Abstract Data Types
Introduction to Algorithms
Classification of Algorithms
Iterative Algorithm
Divide and Conquer Algorithm
Greedy Algorithm
Back-Tracking Algorithm
Specification of Algorithm
Use of Natural Language
Use of Pseudocode
Euclid's Algorithm expressed in pseudocode
C++ code for GCD algorithm
Algorithm Analysis
Empirical Analysis
Analytical Analysis
Algorithm Growth Rates
The Big Oh Notation (Big O notation)
Logarithmic Algorithm
Linear Algorithm
N Log N Algorithm
Quadratic Algorithm
Cubic Algorithm
Exponential Algorithm
The Big-Oh Rules
In Depth Running Time Analysis
Best Case Analysis
Worst Case Analysis
Average Case Analysis
Space Analysis
Introduction to Arrays
Introduction to Linked List
Introduction to Stacks
Data Structure on Stack
Introduction to Stack
The Push Operation on Stack
The Pop Operation on Stack
Stack Implementations
Array-Based Implementation
Linked list-based implementation
Queues
Trees
Sorting and Searching
Graphs
Application of Graphs
Operations on Graphs
Matrix Representation of Graphs
Array-Based Implementation of Graphs
Warshall's Algorithm for Path Matrix
Linked List Representation of Graphs
Traversing Graphs
Depth First Search
Implementation of DFS Algorithm
Breadth-First Search
Kruskal's Algorithm
Prim's Algorithm
Data Structure and Algorithm
Linear Data Structures and Non-Linear
Data Structure on Arrays
Data Structure on Queue
Data Structure on Linked List
Data Structure on Tree
Data Structure on Graphs
Abstract Data Types
Introduction to Algorithms
Classifications of Algorithms
Algorithm Analysis
Algorithm Growth Function
Array Operations
Two-dimensional Arrays
Three Dimensional Arrays
Multidimensional arrays
Matrix operations
Operations on linked lists
Applications of linked lists
Doubly linked lists
Introductions to stacks
Operations on stack
Array-based implementation of stack
Queue Data Structures
Operations on Queues
Linked list-based implementation of queues
Application of Trees
Binary Trees
Types of Binary Trees
Implementation of Binary Trees
Binary Tree Traversal
Preorder
Post order
In order
Binary Search Tree
Introduction to Sorting
Analysis of Sorting Algorithms
Bubble Sort
Selection Sort
Insertion Sort
Shell Sort
Heap Sort
Merge Sort
Quick Sort
Applications of Graphs
Matrix representation of Graphs
Implementations of Graphs
Breadth-First Search
Topological Sorting
Subscribe for More / @computereducationforall5156
Find us on Facebook: / computer-education-for-all-1484033978567298
No comments:
Post a Comment