Concept guides
ReadGuideTrackTopicLevelTime
Arrays & in-place tricksEasyCodingArrays and stringsCodingArrays and stringsEasy3 minHash maps & setsEasyCodingArrays and stringsCodingArrays and stringsEasy3 minDesigning data structuresEasyCodingArrays and stringsCodingArrays and stringsEasy3 minSet operationsEasyCodingArrays and stringsCodingArrays and stringsEasy5 minSliding windowMediumCodingArrays and stringsCodingArrays and stringsMedium3 minConsistent hashing (key rebalancing)MediumCodingArrays and stringsCodingArrays and stringsMedium3 minConsistent hashing and replica setsMediumCodingArrays and stringsCodingArrays and stringsMedium3 minPrefix sums & difference arraysMediumCodingArrays and stringsCodingArrays and stringsMedium3 minString matching (KMP, Z)MediumCodingArrays and stringsCodingArrays and stringsMedium3 minLinked listsMediumCodingArrays and stringsCodingArrays and stringsMedium3 minRate limitingMediumCodingArrays and stringsCodingArrays and stringsMedium4 minStacks & monotonic stacksMediumCodingArrays and stringsCodingArrays and stringsMedium3 minWindow functions: running totals, ranks and gapsMediumCodingArrays and stringsCodingArrays and stringsMedium4 minTransfer locking and final balanceHardCodingArrays and stringsCodingArrays and stringsHard3 min