Total 36 Lessons available

# Advanced Algorithms and Problem Solving Techniques

### Course Lessons

Here following the lesson list for that course

Advanced Algorithms and Problem Solving Techniques

How To Start Competitive Programming - A Complete Guide

A Quick Guide to Breadth-First Search

Depth First Search (DFS) with Explanation and Code

Difference Between BFS and DFS (with code and diagrams)

How to Perform Level Order Traversal?

A Quick Guide to Backtracking Algorithm

Solving N Queens Problem using Backtracking

Quick Guide to Divide and Conquer Algorithm

Longest Increasing Subsequence Problem

Quick Note - Greedy Programming v/s Dynamic Programming

Coin Change Problem: DP and Recursion Approach

A Definitive Guide to Knapsack Problem

How to Solve Subset Sum Problem?

Understanding Huffman Coding in detail

Understand the working of KMP Algorithm

Longest Common Substring Problem

Longest Common Subsequence problem: solved

A Quick Guide to Manacher's Algorithm

Learning About Bipartite Graphs

Graph Coloring Problem: Explained

Detect Cycle in Direct Graph

Directed Acyclic Graph: Representation

Prim's Algorithm: Explanation, Code, and Applications

Working of Kruskal's Algorithm

Prims and Kruskal algorithm for Maximum Spanning Tree

Bellman Ford Algorithm in detail with code

Floyd-Warshall Algorithm and its Implementation

Understand Travelling Salesman Problem

Branch And Bound Algorithm: Explained

How to Evaluate Postfix Expression

Introduction to Round-Robin Scheduling

Disjoint set (Union find Algorithm)

State Space Reduction in Algorithms

Apriori Algorithm

What is A* Search Algorithm?