Skip to content

A collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v2](https://github.com/arunbhardwaj/LeetHub-2.0)

Notifications You must be signed in to change notification settings

Khushboo-25/DSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA

A collection of LeetCode questions to ace the coding interview! - Created using LeetHub v2

LeetCode Topics

Two Pointers

0005-longest-palindromic-substring
0031-next-permutation
0567-permutation-in-string
2128-reverse-prefix-of-word
2581-divide-players-into-teams-of-equal-skill

String

0005-longest-palindromic-substring
0022-generate-parentheses
0032-longest-valid-parentheses
0399-evaluate-division
0438-find-all-anagrams-in-a-string
0567-permutation-in-string
2128-reverse-prefix-of-word
3235-minimum-cost-to-convert-string-i

Dynamic Programming

0005-longest-palindromic-substring
0022-generate-parentheses
0032-longest-valid-parentheses
0063-unique-paths-ii
0803-cheapest-flights-within-k-stops
1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
2090-number-of-ways-to-arrive-at-destination

Backtracking

0022-generate-parentheses

Stack

0032-longest-valid-parentheses
0735-asteroid-collision
2128-reverse-prefix-of-word

Array

0031-next-permutation
0063-unique-paths-ii
0200-number-of-islands
0399-evaluate-division
0463-island-perimeter
0735-asteroid-collision
1325-path-with-maximum-probability
1966-frequency-of-the-most-frequent-element
2581-divide-players-into-teams-of-equal-skill
3235-minimum-cost-to-convert-string-i
3389-minimum-time-to-visit-disappearing-nodes
3558-find-a-safe-walk-through-a-grid

Matrix

0063-unique-paths-ii
0200-number-of-islands
0463-island-perimeter
3558-find-a-safe-walk-through-a-grid

Database

0584-find-customer-referee
0595-big-countries
1908-recyclable-and-low-fat-products

Binary Search

1966-frequency-of-the-most-frequent-element

Greedy

1966-frequency-of-the-most-frequent-element

Sliding Window

0438-find-all-anagrams-in-a-string
0567-permutation-in-string
1966-frequency-of-the-most-frequent-element

Sorting

1966-frequency-of-the-most-frequent-element
2581-divide-players-into-teams-of-equal-skill

Prefix Sum

1966-frequency-of-the-most-frequent-element

Depth-First Search

0117-populating-next-right-pointers-in-each-node-ii
0129-sum-root-to-leaf-numbers
0200-number-of-islands
0399-evaluate-division
0463-island-perimeter
0687-longest-univalue-path
0744-network-delay-time
0801-is-graph-bipartite
0803-cheapest-flights-within-k-stops

Breadth-First Search

0117-populating-next-right-pointers-in-each-node-ii
0200-number-of-islands
0399-evaluate-division
0463-island-perimeter
0744-network-delay-time
0801-is-graph-bipartite
0803-cheapest-flights-within-k-stops
3558-find-a-safe-walk-through-a-grid

Graph

0399-evaluate-division
0744-network-delay-time
0801-is-graph-bipartite
0803-cheapest-flights-within-k-stops
1325-path-with-maximum-probability
1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
2090-number-of-ways-to-arrive-at-destination
3235-minimum-cost-to-convert-string-i
3389-minimum-time-to-visit-disappearing-nodes
3558-find-a-safe-walk-through-a-grid

Heap (Priority Queue)

0744-network-delay-time
0803-cheapest-flights-within-k-stops
1325-path-with-maximum-probability
3389-minimum-time-to-visit-disappearing-nodes
3558-find-a-safe-walk-through-a-grid

Shortest Path

0399-evaluate-division
0744-network-delay-time
0803-cheapest-flights-within-k-stops
1325-path-with-maximum-probability
1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
2090-number-of-ways-to-arrive-at-destination
3235-minimum-cost-to-convert-string-i
3389-minimum-time-to-visit-disappearing-nodes
3558-find-a-safe-walk-through-a-grid

Topological Sort

2090-number-of-ways-to-arrive-at-destination

Math

0795-k-th-symbol-in-grammar

Bit Manipulation

0795-k-th-symbol-in-grammar

Recursion

0795-k-th-symbol-in-grammar

Union Find

0200-number-of-islands
0399-evaluate-division
0801-is-graph-bipartite

Hash Table

0146-lru-cache
0438-find-all-anagrams-in-a-string
0567-permutation-in-string
2581-divide-players-into-teams-of-equal-skill

Tree

0117-populating-next-right-pointers-in-each-node-ii
0129-sum-root-to-leaf-numbers
0687-longest-univalue-path

Binary Tree

0117-populating-next-right-pointers-in-each-node-ii
0129-sum-root-to-leaf-numbers
0687-longest-univalue-path

Linked List

0117-populating-next-right-pointers-in-each-node-ii
0146-lru-cache

Design

0146-lru-cache

Doubly-Linked List

0146-lru-cache

Simulation

0735-asteroid-collision

About

A collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v2](https://github.com/arunbhardwaj/LeetHub-2.0)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages