Data Structures and Algorithms: In Depth DSA using Java

via Udemy

Go to Course: https://www.udemy.com/course/data-structures-and-algorithms-in-depth-using-java/

Overview

This course will help you in better understanding of the basics of Data Structures and how algorithms are implemented in Java. This course consists of Videos which covers the theory concepts + implementation in Java. There's tons of concepts and content in this course:Basics of data structures & AlgorithmsAnalysis of Algorithms (Big O, Time and Space complexity) Recursion & Analysis of Recursive AlgorithmsSearching AlgorithmsSorting AlgorithmsLinked ListStacksQueuesBinary TreesBinary Search TreesBalanced Binary Search TreesPriority Queues and HeapsHashingGraphsGraph Traversal AlgorithmsFollowed by Advanced Topics of Algorithms:Sets and Disjoint SetsDivide and Conquer Approach - IntroductionDivide and Conquer - Binary SearchDivide and Conquer - Finding Maximum and MininumDivide and Conquer - Merge SortDivide and Conquer - Quick SortDivide and Conquer - Selection AlgorithmDivide and Conquer - Strassens Matrix MultiplicationDivide and Conquer - Closest PairDivide and Conquer - Convex HullGreedy Method - IntroductionGreedy Method - Knapsack ProblemGreedy Method - Job Sequencing with DeadlinesGreedy Method - Mininum Cost Spanning Tree (Prim's & Kruskal's Algorithms)Greedy Method - Optimal Storage on TreesGreedy Method - Optimal Merge PatternGreedy Method - Single Source Shortest Path (Dijkstra's Algorithm)Dynamic Programming - IntroductionDynamic Programming - Multistage GraphsDynamic Programming - All Pairs Shortest PathDynamic Programming - Single Source Shortest PathDynamic Programming - Optimal Binary Search TreesDynamic Programming - 0/1 Knapsack ProblemDynamic Programming - Reliability DesignDynamic Programming - Travelling Salespersons ProblemBacktracking - IntroductionBacktracking - n-Queesn ProblemBacktracking - Sum of Subsets ProblemBacktracking - Graph Coloring ProblemBacktracking - Hamiltonian Cycles ProblemBacktracking - 0/1 Knapsack ProblemBranch & Bound - IntroductionBranch & Bound - n-Queens ProblemBranch & Bound - Job Sequencing ProblemBranch & Bound - 0/1 Knapsack ProblemAgain, each of these sections includes detailed videos tutorial.

Skills

Reviews