Byte Depth
© 2026 ByteDepth. All rights reserved.Built with care for curious engineers.

DSA · 45 Day Challenge24

24 problems
Maximum Average Subarray ISliding WindowEasyAug 8, 2026
Longest Subarray of 1's After Deleting One ElementSliding WindowStringsMediumAug 8, 2026
Capacity To Ship Packages Within D DaysBinary SearchMediumAug 8, 2026
Find First and Last Position of Element in Sorted ArrayBinary SearchMediumAug 8, 2026
Valid ParenthesesStackEasyAug 8, 2026
Evaluate Reverse Polish NotationStackMediumAug 8, 2026
Word Search IIBacktrackingDFSHardAug 8, 2026
SubsetsBacktrackingRecursionMediumAug 8, 2026
PermutationsBacktrackingRecursionMediumAug 8, 2026
Permutation in StringBacktrackingRecursionMediumAug 8, 2026
Find All Anagrams in a StringSliding WindowStringsMediumAug 8, 2026
Design Add and Search Words Data StructureTrieMediumAug 8, 2026
Range Sum QueryArraysPrefix SumEasyAug 8, 2026
Convert Sorted Array to Binary Search TreeBSTBinary Search TreeEasyAug 8, 2026
Delete Node in a BSTBSTBinary Search TreeMediumAug 8, 2026
Koko Eating BananasBinary SearchMediumAug 8, 2026
Right Side View of Binary TreeBinary TreeMediumAug 8, 2026
Populate Next Right Pointers in Each NodeBinary TreeMediumAug 8, 2026
Path Sum IIBinary TreeDFSMediumAug 8, 2026
Maximum Depth of Binary TreeBinary TreeEasyAug 8, 2026
Diameter of Binary TreeBinary TreeEasyAug 8, 2026
Two Sum II - Input Array Is SortedHashingTwo PointersMediumAug 8, 2026
Russian Doll EnvelopesDPDynamic ProgrammingHardAug 8, 2026
Number of Longest Increasing SubsequenceDPDynamic ProgrammingMediumAug 8, 2026