Arrays
In-place index manipulation, single-pass scans and clever reuse of the input array.
Solved
0/13
1Move Zeroesin-place · two pointersEasy2Majority Elementvoting · countingEasy3Max Consecutive Onessingle passEasy4Check if Array Is Sorted and Rotatedcircular arrayEasy5Rotate Arrayreversal · in-placeMedium6Product of Array Except Selfprefix productMedium7Next Permutationpermutations · in-placeMedium8Majority Element IIvoting · countingMedium9Rearrange Array Elements by Signtwo pointersMedium10Find All Duplicates in an Arrayindex marking · in-placeMedium11Increasing Triplet Subsequencegreedy scanMedium12Shortest Unsorted Continuous Subarrayrunning min/maxMedium13First Missing Positivecyclic sort · index markingHard