Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

101 Commits

Repository files navigation

DAILY43

Practice these 43 problems to build your foundation in Data Structures and Algorithms. If you are struggling with DSA or have no knowledge in problem solving, this is the best place to start. At the end, you will master core DSA concepts and will be able to solve any EASY-tagged problem within 15 minutes. No prerequisite needed.

DAILY43: Algorithmic Problems for Coding Interviews: Easy level, C++ edition. Get the book to follow along this repository with detailed explanation of related concepts and level up.

DAILY43
Problem #Difficulty LevelConceptsTime to solve
(in minutes)
Problem 1EasyHash Set, Binary Search, Two Pointer15 min
Problem 2EasyStack20 min
Problem 3EasyLinked List, Bi-Traversal20 min
Problem 4EasyArray, Dynamic Programming15 min
Problem 5EasyString, Two Pointer approach15 min
Problem 6EasyBinary Tree, Recursion15 min
Problem 7EasyString, Frequency counting15 min
Problem 8EasyGraph / Matrix, BFS / DFS15 min
Problem 9EasyGraph, BFS / DFS15 min
Problem 10EasyBinary Tree, Height, Recursion15 min
Problem 11EasyLinked List, Fast Slow Pointer15 min
Problem 12EasyQueue, Stack, Augmented Data Structure20 min
Problem 13EasyArray, Search, Binary Search15 min
Problem 14EasyFibonacci sequence, Dynamic Programming, Binet Formula15 min
Problem 15EasyString, Frequency counting15 min
Problem 16EasyLinked List15 min
Problem 17EasyArray, Frequency counting20 min
Problem 18EasyString, Bitwise operations20 min
Problem 19EasyBinary Tree, Height, Recursion20 min
Problem 20EasyBinary Tree, Height, Recursion20 min
Problem 21EasyLinked List, Fast Slow Pointer20 min
Problem 22EasyArray, Frequency Counting, Hash Set20 min
Problem 23EasyArray, Mapping / Hash Set20 min
Problem 24EasyString, Stack, Two Pointer20 min
Problem 25EasyBitwise operation, Dynamic Programming20 min
Problem 26EasyBinary Tree, Recursion20 min
Problem 27EasyBitwise operation20 min
Problem 28EasyArray, Frequency counting, XOR20 min
Problem 29EasyArray, Two Pointer Approach, Swap20 min
Problem 30EasyArray, Sorting, XOR20 min
Problem 31EasyBitwise operation20 min
Problem 32EasyLinked List, Slow Fast Pointer20 min
Problem 33EasyBinary Tree, Recursion20 min
Problem 34EasyArray, Sorting, Two Pointer Approach20 min
Problem 35EasyTriangle, Mathematics20 min
Problem 36EasyArray, Prefix Sum20 min
Problem 37EasyArray, Greedy20 min
Problem 38EasyArray, Sorting, Hash Set20 min
Problem 39EasyArray, Frequency counting20 min
Problem 40EasyString, Dynamic Programming, Two Pointer Approach20 min
Problem 41EasyGame Theory, Dynamic Programming20 min
Problem 42EasyArray, Dynamic Programming20 min
Problem 43EasyString, Sliding Window20 min

About

DAILY43: Algorithmic Problems for Coding Interviews: Easy level, C++ edition

Topics

Resources

Stars

24 stars

Watchers

3 watching

Forks

Releases

Contributors

Languages