The course Data structures and Algorithm using Python covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming.
You will learn a lot of theory: how to sort data and how it helps for searching. How to break a large problem into pieces and solve them recursively and it makes sense to proceed greedily.
Implemented all the concepts using Python 3 using Pycharm IDE and explained the time complexity and difficulty of the data structures.
This course contains of these below mentioned topic:
Recursion.
Algorithm run time analysis
Arrays
Stack
Linked list
Data Structure
Binary Tree
Binary Search Tree
AVL Tree
Heap tree
Queue
Sorting
Hash Table
Graph Theory
Magic Framework
Computer Programming
Dynamic Programming
Feedbacks (7)