Rating 0 out of 5 (0 ratings in Udemy)
What you'll learn- Learn all Data structures and Algorithms
- Learn Difficult topics like Graphs and Dynamic Programming
- Become more confident coding interviews
- Get more interviews
DescriptionWe will learn all Data structures:
Array, List, Linked list and its variations like a Doubly linked list, circular list
Stack, queue
Tree, Binary tree, binary search tree. Height balanced binary search tree
Hashing
Heap data structure, min-heap, max heap, priority …
Rating 0 out of 5 (0 ratings in Udemy)
What you'll learn- Learn all Data structures and Algorithms
- Learn Difficult topics like Graphs and Dynamic Programming
- Become more confident coding interviews
- Get more interviews
DescriptionWe will learn all Data structures:
Array, List, Linked list and its variations like a Doubly linked list, circular list
Stack, queue
Tree, Binary tree, binary search tree. Height balanced binary search tree
Hashing
Heap data structure, min-heap, max heap, priority queue
Graph data structure and algorithms.
We will learn Algorithms:
Graph Algorithms
Breadth First Search (BFS)
Depth First Search (DFS)
Shortest Path from source to all vertices (Dijkstra)
Shortest Path from every vertex to every other vertex (Floyd Warshall)
Minimum Spanning tree (Prim)
Minimum Spanning tree (Kruskal)
Topological Sort
Johnson’s algorithm
Articulation Points (or Cut Vertices) in a Graph
Bridges in a graph
Dynamic Programming
Longest Common Subsequence
Longest Increasing Subsequence
Edit Distance
Minimum Partition
Ways to Cover a Distance
Longest Path In Matrix
Subset Sum Problem
Optimal Strategy for a Game
0-1 Knapsack Problem
Assembly Line Scheduling
Searching And Sorting
Binary Search
Quick Sort
Merge Sort
Order Statistics
KMP algorithm
Rabin karp
Z’s algorithm
Aho Corasick String Matching
Counting Sort
Manacher’s algorithm
All Articles on Searching, Sorting and Pattern Searching.
Number theory and Other Mathematical
Prime Numbers and Prime Factorization
Sieve of Eratosthenes
Segmented Sieve
Wilson’s Theorem
Prime Factorization
Pollard’s rho algorithm
Modulo Arithmetic Algorithms
Basic and Extended Euclidean algorithms
Euler’s Totient Function
Modular Exponentiation
Modular Multiplicative Inverse
Chinese remainder theorem Introduction
Chinese remainder theorem and Modulo Inverse Implementation
Miscellaneous:
Counting Inversions
Counting Inversions using BIT
logarithmic exponentiation
Square root of an integer
Heavy light Decomposition , this and this
Matrix Rank
Gaussian Elimination to Solve Linear Equations
Hungarian algorithm
Link cut
Mo’s algorithm and this
Factorial of a large number in C++
Factorial of a large number in Java+
Russian Peasant Multiplication
Catalan Number
Geometrical and Network Flow Algorithms
Convex Hull
Graham Scan
Line Intersection
Interval Tree
Matrix Exponentiation and this
Maxflow Ford Furkerson Algo and Edmond Karp Implementation
Min cut
Stable Marriage Problem
Hopcroft–Karp Algorithm for Maximum Matching
Dinic’s algo and e-maxx