Python DSA Dashboard

134 demos 46 categories
🔍
Interview_workbook/algorithms/searching

Advanced Search

Algorithm implementation with demo and complexity analysis.
Interview_workbook/algorithms/searching

Binary Search

Algorithm implementation with demo and complexity analysis.
Interview_workbook/algorithms/searching

Linear Search

Algorithm implementation with demo and complexity analysis.
Interview_workbook/algorithms/searching

Quickselect

Algorithm implementation with demo and complexity analysis.
Interview_workbook/algorithms/sorting

Bubble Sort

Algorithm implementation with demo and complexity analysis.
Interview_workbook/algorithms/sorting

Heap Sort

Algorithm implementation with demo and complexity analysis.
Interview_workbook/algorithms/sorting

Insertion Sort

Algorithm implementation with demo and complexity analysis.
Interview_workbook/algorithms/sorting

Merge Sort

Algorithm implementation with demo and complexity analysis.
Interview_workbook/algorithms/sorting

Non Comparison Sorts

Algorithm implementation with demo and complexity analysis.
Interview_workbook/algorithms/sorting

Quick Sort

Algorithm implementation with demo and complexity analysis.
Interview_workbook/algorithms/sorting

Selection Sort

Algorithm implementation with demo and complexity analysis.
Interview_workbook/concurrency

Intro

Algorithm implementation with demo and complexity analysis.
Interview_workbook/data_structures

Fenwick Tree

Algorithm implementation with demo and complexity analysis.
Interview_workbook/data_structures

Heap Patterns

Algorithm implementation with demo and complexity analysis.
Interview_workbook/data_structures

Lfu Cache

Algorithm implementation with demo and complexity analysis.
Interview_workbook/data_structures

Lru Cache

Algorithm implementation with demo and complexity analysis.
Interview_workbook/data_structures

Segment Tree

Algorithm implementation with demo and complexity analysis.
Interview_workbook/data_structures

Trie

Algorithm implementation with demo and complexity analysis.
Interview_workbook/data_structures

Union Find

Algorithm implementation with demo and complexity analysis.
Interview_workbook/dp

Bitmask Tsp

Algorithm implementation with demo and complexity analysis.
Interview_workbook/dp

Coin Change

Algorithm implementation with demo and complexity analysis.
Interview_workbook/dp

Edit Distance

Algorithm implementation with demo and complexity analysis.
Interview_workbook/dp

Fibonacci

Algorithm implementation with demo and complexity analysis.
Interview_workbook/dp

Knapsack

Algorithm implementation with demo and complexity analysis.
Interview_workbook/dp

Lcs

Algorithm implementation with demo and complexity analysis.
Interview_workbook/dp

Longest Increasing Subsequence

Algorithm implementation with demo and complexity analysis.
Interview_workbook/dp

State Compression Grid

Algorithm implementation with demo and complexity analysis.
Interview_workbook/graphs

A Star

Algorithm implementation with demo and complexity analysis.
Interview_workbook/graphs

Bellman Ford

Algorithm implementation with demo and complexity analysis.
Interview_workbook/graphs

Bfs Dfs

Algorithm implementation with demo and complexity analysis.
Interview_workbook/graphs

Dijkstra

Algorithm implementation with demo and complexity analysis.
Interview_workbook/graphs

Floyd Warshall

Algorithm implementation with demo and complexity analysis.
Interview_workbook/graphs

Mst

Algorithm implementation with demo and complexity analysis.
Interview_workbook/graphs

Scc

Algorithm implementation with demo and complexity analysis.
Interview_workbook/graphs

Topological Sort

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode

Audit

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/arrays_hashing

Contains Duplicate

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/arrays_hashing

Encode And Decode Strings

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/arrays_hashing

Group Anagrams

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/arrays_hashing

Longest Common Prefix

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/arrays_hashing

Longest Consecutive Sequence

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/arrays_hashing

Product Of Array Except Self

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/arrays_hashing

Top K Frequent Elements

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/arrays_hashing

Two Sum

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/arrays_hashing

Valid Anagram

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/arrays_hashing

Valid Sudoku

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/backtracking

Combination Sum

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/backtracking

Combination Sum Ii

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/backtracking

Permutations

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/backtracking

Subsets

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/backtracking

Subsets Ii

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/binary_search

Binary Search

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/binary_search

Find Kth Smallest In Sorted Matrix

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/binary_search

Find Min In Rotated Sorted Array

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/binary_search

Find Peak Element

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/binary_search

Koko Eating Bananas

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/binary_search

Search 2D Matrix

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/binary_search

Search In Rotated Sorted Array

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/bit_manip

Counting Bits

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/bit_manip

Number Of 1 Bits

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/bit_manip

Reverse Bits

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/bit_manip

Single Number

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/dp_1d

Climbing Stairs

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/dp_1d

Coin Change

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/dp_1d

House Robber

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/dp_1d

House Robber Ii

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/dp_1d

Longest Increasing Subsequence

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/dp_1d

Partition Equal Subset Sum

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/dp_2d

Edit Distance

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/dp_2d

Longest Common Subsequence

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/dp_2d

Maximal Square

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/dp_2d

Unique Paths

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/dp_2d

Word Break

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/graphs

Clone Graph

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/graphs

Course Schedule

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/graphs

Course Schedule Ii

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/graphs

Number Of Islands

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/graphs

Pacific Atlantic Water Flow

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/graphs

Rotting Oranges

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/graphs

Surrounded Regions

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/greedy

Gas Station

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/greedy

Jump Game

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/greedy

Jump Game Ii

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/greedy

Partition Labels

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/heap

Find Median From Data Stream

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/heap

Kth Largest Element

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/heap

Last Stone Weight

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/heap

Task Scheduler

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/heap

Top K Frequent Words

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/intervals

Insert Interval

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/intervals

Meeting Rooms

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/intervals

Meeting Rooms Ii

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/intervals

Merge Intervals

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/intervals

Non Overlapping Intervals

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/linked_list

Add Two Numbers

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/linked_list

Linked List Cycle

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/linked_list

Linked List Cycle Ii

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/linked_list

Merge Two Sorted Lists

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/linked_list

Reorder List

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/linked_list

Reverse Linked List

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/math_geometry

Happy Number

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/math_geometry

Rotate Image

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/math_geometry

Set Matrix Zeroes

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/math_geometry

Spiral Matrix

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/sliding_window

Best Time To Buy Sell Stock

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/sliding_window

Find All Anagrams In String

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/sliding_window

Longest Repeating Character Replacement

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/sliding_window

Longest Substring Without Repeating

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/sliding_window

Minimum Window Substring

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/sliding_window

Permutation In String

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/sliding_window

Sliding Window Maximum

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/sliding_window

Subarray Product Less Than K

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/stack

Car Fleet

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/stack

Daily Temperatures

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/stack

Evaluate Reverse Polish Notation

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/stack

Generate Parentheses

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/stack

Largest Rectangle In Histogram

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/stack

Min Stack

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/stack

Valid Parentheses

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/trees

Balanced Binary Tree

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/trees

Binary Tree Level Order Traversal

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/trees

Diameter Of Binary Tree

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/trees

Invert Binary Tree

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/trees

Max Depth Binary Tree

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/trees

Same Tree

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/trees

Subtree Of Another Tree

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/trees

Validate Bst

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/tries

Add And Search Word

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/tries

Implement Trie

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/two_pointers

Container With Most Water

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/two_pointers

Move Zeroes

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/two_pointers

Remove Nth Node From End

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/two_pointers

Three Sum

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/two_pointers

Three Sum Closest

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/two_pointers

Trapping Rain Water

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/two_pointers

Two Sum Ii

Algorithm implementation with demo and complexity analysis.
Interview_workbook/leetcode/two_pointers

Valid Palindrome

Algorithm implementation with demo and complexity analysis.
Interview_workbook/math_utils

Number Theory

Algorithm implementation with demo and complexity analysis.
Interview_workbook/patterns

Backtracking

Algorithm implementation with demo and complexity analysis.
Interview_workbook/patterns

Binary Search On Answer

Algorithm implementation with demo and complexity analysis.
Interview_workbook/patterns

Meet In The Middle

Algorithm implementation with demo and complexity analysis.
Interview_workbook/patterns

Monotonic Stack

Algorithm implementation with demo and complexity analysis.
Interview_workbook/patterns

Sliding Window

Algorithm implementation with demo and complexity analysis.
Interview_workbook/patterns

Two Pointers

Algorithm implementation with demo and complexity analysis.
Interview_workbook/strings

Kmp

Algorithm implementation with demo and complexity analysis.
Interview_workbook/strings

Manacher

Algorithm implementation with demo and complexity analysis.
Interview_workbook/strings

Rabin Karp

Algorithm implementation with demo and complexity analysis.
Interview_workbook/strings

Suffix Array

Algorithm implementation with demo and complexity analysis.
Interview_workbook/strings

Z Algorithm

Algorithm implementation with demo and complexity analysis.
Interview_workbook/systems

Consensus Basics

Algorithm implementation with demo and complexity analysis.
Interview_workbook/systems

Rate Limiter

Algorithm implementation with demo and complexity analysis.
Interview_workbook/systems

Reservoir Sampling

Algorithm implementation with demo and complexity analysis.
Interview_workbook/systems

Sharded Bfs

Algorithm implementation with demo and complexity analysis.
Leetcode/arrays_hashing Easy

Two Sum

array hashmap
Algorithm implementation with demo and complexity analysis.
Leetcode/arrays_hashing Easy

Contains Duplicate

array hashmap
Algorithm implementation with demo and complexity analysis.
Leetcode/arrays_hashing Easy

Valid Anagram

string hashmap sorting
Algorithm implementation with demo and complexity analysis.
Leetcode/arrays_hashing Medium

Group Anagrams

array hashmap string
Algorithm implementation with demo and complexity analysis.
Leetcode/arrays_hashing Medium

Top K Frequent Elements

array hashmap heap +1
Algorithm implementation with demo and complexity analysis.
Leetcode/arrays_hashing Medium

Product of Array Except Self

array prefix_sum
Algorithm implementation with demo and complexity analysis.
Leetcode/arrays_hashing Medium

Valid Sudoku

array hashmap
Algorithm implementation with demo and complexity analysis.
Leetcode/arrays_hashing Medium

Longest Consecutive Sequence

array hashmap union_find
Algorithm implementation with demo and complexity analysis.
Leetcode/arrays_hashing Medium

Encode and Decode Strings

array string design
Algorithm implementation with demo and complexity analysis.
Leetcode/arrays_hashing Easy

Longest Common Prefix

string
Algorithm implementation with demo and complexity analysis.
Leetcode/two_pointers Easy

Valid Palindrome

two_pointers string
Algorithm implementation with demo and complexity analysis.
Leetcode/two_pointers Easy

Two Sum II - Input Array Is Sorted

array two_pointers
Algorithm implementation with demo and complexity analysis.
Leetcode/two_pointers Medium

3Sum

array two_pointers sorting
Algorithm implementation with demo and complexity analysis.
Leetcode/two_pointers Medium

3Sum Closest

array two_pointers sorting
Algorithm implementation with demo and complexity analysis.
Leetcode/two_pointers Medium

Container With Most Water

array two_pointers greedy
Algorithm implementation with demo and complexity analysis.
Leetcode/two_pointers Easy

Move Zeroes

array two_pointers
Algorithm implementation with demo and complexity analysis.
Leetcode/two_pointers Hard

Trapping Rain Water

Array Two Pointers Dynamic Programming +2
Algorithm implementation with demo and complexity analysis.
Leetcode/sliding_window Easy

Best Time to Buy and Sell Stock

array dynamic_programming
Algorithm implementation with demo and complexity analysis.
Leetcode/sliding_window Medium

Longest Substring Without Repeating Characters

string sliding_window hashmap
Algorithm implementation with demo and complexity analysis.
Leetcode/sliding_window Hard

Minimum Window Substring

string sliding_window hashmap
Algorithm implementation with demo and complexity analysis.
Leetcode/sliding_window Medium

Longest Repeating Character Replacement

string sliding_window
Algorithm implementation with demo and complexity analysis.
Leetcode/sliding_window Medium

Permutation in String

string sliding_window hashmap
Algorithm implementation with demo and complexity analysis.
Leetcode/sliding_window Medium

Find All Anagrams in a String

string sliding_window hashmap
Algorithm implementation with demo and complexity analysis.
Leetcode/sliding_window Hard

Sliding Window Maximum

array sliding_window queue +1
Algorithm implementation with demo and complexity analysis.
Leetcode/sliding_window Medium

Subarray Product Less Than K

array sliding_window
Algorithm implementation with demo and complexity analysis.
Leetcode/stack Easy

Valid Parentheses

string stack
Algorithm implementation with demo and complexity analysis.
Leetcode/stack Easy

Min Stack

stack design
Algorithm implementation with demo and complexity analysis.
Leetcode/stack Medium

Evaluate Reverse Polish Notation

array stack math
Algorithm implementation with demo and complexity analysis.
Leetcode/stack Medium

Generate Parentheses

string dynamic_programming backtracking
Algorithm implementation with demo and complexity analysis.
Leetcode/stack Medium

Daily Temperatures

array stack monotonic_stack
Algorithm implementation with demo and complexity analysis.
Leetcode/stack Medium

Car Fleet

array stack sorting
Algorithm implementation with demo and complexity analysis.
Leetcode/stack Hard

Largest Rectangle in Histogram

array stack monotonic_stack
Algorithm implementation with demo and complexity analysis.
Leetcode/binary_search Easy

Binary Search

array binary_search
Algorithm implementation with demo and complexity analysis.
Leetcode/binary_search Medium

Search in Rotated Sorted Array

array binary_search
Algorithm implementation with demo and complexity analysis.
Leetcode/binary_search Medium

Find Minimum in Rotated Sorted Array

array binary_search
Algorithm implementation with demo and complexity analysis.
Leetcode/binary_search Medium

Search a 2D Matrix

array binary_search
Algorithm implementation with demo and complexity analysis.
Leetcode/binary_search Medium

Kth Smallest Element in a Sorted Matrix

array binary_search heap
Algorithm implementation with demo and complexity analysis.
Leetcode/binary_search Medium

Koko Eating Bananas

array binary_search
Algorithm implementation with demo and complexity analysis.
Leetcode/binary_search Medium

Find Peak Element

array binary_search
Algorithm implementation with demo and complexity analysis.
Leetcode/linked_list Easy

Reverse Linked List

linked_list
Algorithm implementation with demo and complexity analysis.
Leetcode/linked_list Easy

Merge Two Sorted Lists

linked_list
Algorithm implementation with demo and complexity analysis.
Leetcode/linked_list Medium

Reorder List

linked_list two_pointers
Algorithm implementation with demo and complexity analysis.
Leetcode/linked_list Medium

Remove Nth Node From End of List

linked_list two_pointers
Algorithm implementation with demo and complexity analysis.
Leetcode/linked_list Easy

Linked List Cycle

linked_list two_pointers
Algorithm implementation with demo and complexity analysis.
Leetcode/linked_list Medium

Linked List Cycle II

linked_list two_pointers
Algorithm implementation with demo and complexity analysis.
Leetcode/linked_list Medium

Add Two Numbers

linked_list math
Algorithm implementation with demo and complexity analysis.
Leetcode/trees Easy

Invert Binary Tree

tree binary_tree dfs +1
Algorithm implementation with demo and complexity analysis.
Leetcode/trees Easy

Maximum Depth of Binary Tree

tree binary_tree dfs
Algorithm implementation with demo and complexity analysis.
Leetcode/trees Easy

Diameter of Binary Tree

tree binary_tree dfs
Algorithm implementation with demo and complexity analysis.
Leetcode/trees Easy

Balanced Binary Tree

tree binary_tree dfs
Algorithm implementation with demo and complexity analysis.
Leetcode/trees Easy

Same Tree

tree binary_tree dfs
Algorithm implementation with demo and complexity analysis.
Leetcode/trees Easy

Subtree of Another Tree

tree binary_tree dfs
Algorithm implementation with demo and complexity analysis.
Leetcode/trees Medium

Validate Binary Search Tree

tree binary_tree bst +1
Algorithm implementation with demo and complexity analysis.
Leetcode/trees Medium

Binary Tree Level Order Traversal

tree binary_tree bfs
Algorithm implementation with demo and complexity analysis.
Leetcode/tries Medium

Implement Trie (Prefix Tree)

trie string design
Algorithm implementation with demo and complexity analysis.
Leetcode/tries Medium

Design Add and Search Words Data Structure

trie string dfs +1
Algorithm implementation with demo and complexity analysis.
Leetcode/heap Medium

Kth Largest Element in an Array

array heap divide_conquer +1
Algorithm implementation with demo and complexity analysis.
Leetcode/heap Medium

Top K Frequent Words

string hashmap heap +1
Algorithm implementation with demo and complexity analysis.
Leetcode/heap Hard

Find Median from Data Stream

heap design
Algorithm implementation with demo and complexity analysis.
Leetcode/heap Medium

Task Scheduler

array hashmap greedy +1
Algorithm implementation with demo and complexity analysis.
Leetcode/heap Easy

Last Stone Weight

array heap
Algorithm implementation with demo and complexity analysis.
Leetcode/backtracking Medium

Subsets

array backtracking bit_manipulation
Algorithm implementation with demo and complexity analysis.
Leetcode/backtracking Medium

Subsets II

array backtracking
Algorithm implementation with demo and complexity analysis.
Leetcode/backtracking Medium

Combination Sum

array backtracking
Algorithm implementation with demo and complexity analysis.
Leetcode/backtracking Medium

Combination Sum II

array backtracking
Algorithm implementation with demo and complexity analysis.
Leetcode/backtracking Medium

Permutations

array backtracking
Algorithm implementation with demo and complexity analysis.
Leetcode/graphs Medium

Number of Islands

array dfs bfs +1
Algorithm implementation with demo and complexity analysis.
Leetcode/graphs Medium

Clone Graph

hashmap dfs bfs +1
Algorithm implementation with demo and complexity analysis.
Leetcode/graphs Medium

Course Schedule

dfs bfs graph +1
Algorithm implementation with demo and complexity analysis.
Leetcode/graphs Medium

Course Schedule II

dfs bfs graph +1
Algorithm implementation with demo and complexity analysis.
Leetcode/graphs Medium

Pacific Atlantic Water Flow

array dfs bfs
Algorithm implementation with demo and complexity analysis.
Leetcode/graphs Medium

Surrounded Regions

array dfs bfs +1
Algorithm implementation with demo and complexity analysis.
Leetcode/graphs Medium

Rotting Oranges

array bfs
Algorithm implementation with demo and complexity analysis.
Leetcode/intervals Medium

Merge Intervals

array sorting
Algorithm implementation with demo and complexity analysis.
Leetcode/intervals Medium

Insert Interval

array
Algorithm implementation with demo and complexity analysis.
Leetcode/intervals Medium

Non-overlapping Intervals

array dynamic_programming greedy +1
Algorithm implementation with demo and complexity analysis.
Leetcode/intervals Easy

Meeting Rooms

array sorting
Algorithm implementation with demo and complexity analysis.
Leetcode/intervals Medium

Meeting Rooms II

array two_pointers greedy +2
Algorithm implementation with demo and complexity analysis.
Leetcode/greedy Medium

Jump Game

array dynamic_programming greedy
Algorithm implementation with demo and complexity analysis.
Leetcode/greedy Medium

Jump Game II

array dynamic_programming greedy
Algorithm implementation with demo and complexity analysis.
Leetcode/greedy Medium

Gas Station

array greedy
Algorithm implementation with demo and complexity analysis.
Leetcode/greedy Medium

Partition Labels

string greedy two_pointers
Algorithm implementation with demo and complexity analysis.
Leetcode/dp_1d Easy

Climbing Stairs

math dynamic_programming
Algorithm implementation with demo and complexity analysis.
Leetcode/dp_1d Medium

House Robber

array dynamic_programming
Algorithm implementation with demo and complexity analysis.
Leetcode/dp_1d Medium

House Robber II

array dynamic_programming
Algorithm implementation with demo and complexity analysis.
Leetcode/dp_1d Medium

Coin Change

array dynamic_programming bfs
Algorithm implementation with demo and complexity analysis.
Leetcode/dp_1d Medium

Longest Increasing Subsequence

array binary_search dynamic_programming
Algorithm implementation with demo and complexity analysis.
Leetcode/dp_1d Medium

Partition Equal Subset Sum

array dynamic_programming
Algorithm implementation with demo and complexity analysis.
Leetcode/dp_2d Medium

Unique Paths

math dynamic_programming combinatorics
Algorithm implementation with demo and complexity analysis.
Leetcode/dp_2d Medium

Longest Common Subsequence

string dynamic_programming
Algorithm implementation with demo and complexity analysis.
Leetcode/dp_2d Hard

Edit Distance

string dynamic_programming
Algorithm implementation with demo and complexity analysis.
Leetcode/dp_2d Medium

Word Break

string dynamic_programming trie
Algorithm implementation with demo and complexity analysis.
Leetcode/dp_2d Medium

Maximal Square

array dynamic_programming
Algorithm implementation with demo and complexity analysis.
Leetcode/bit_manip Easy

Single Number

array bit_manipulation
Algorithm implementation with demo and complexity analysis.
Leetcode/bit_manip Easy

Number of 1 Bits

divide_conquer bit_manipulation
Algorithm implementation with demo and complexity analysis.
Leetcode/bit_manip Easy

Counting Bits

dynamic_programming bit_manipulation
Algorithm implementation with demo and complexity analysis.
Leetcode/bit_manip Easy

Reverse Bits

divide_conquer bit_manipulation
Algorithm implementation with demo and complexity analysis.
Leetcode/math_geometry Medium

Rotate Image

array math
Algorithm implementation with demo and complexity analysis.
Leetcode/math_geometry Medium

Spiral Matrix

array
Algorithm implementation with demo and complexity analysis.
Leetcode/math_geometry Medium

Set Matrix Zeroes

array hashmap
Algorithm implementation with demo and complexity analysis.
Leetcode/math_geometry Easy

Happy Number

hashmap math two_pointers
Algorithm implementation with demo and complexity analysis.
Visualizations

Sorting Visualizations

Algorithm implementation with demo and complexity analysis.
Visualizations

Graph Traversal (BFS/DFS)

Algorithm implementation with demo and complexity analysis.
Visualizations

Pathfinding (A*/Dijkstra/BFS/GBFS)

Algorithm implementation with demo and complexity analysis.
Visualizations

Array Techniques

Algorithm implementation with demo and complexity analysis.
Visualizations

Minimum Spanning Tree (Kruskal/Prim)

Algorithm implementation with demo and complexity analysis.
Visualizations

Topological Sort (Kahn)

Algorithm implementation with demo and complexity analysis.
Visualizations

Neural Network (MLP Classifier)

Algorithm implementation with demo and complexity analysis.