AllJavaCC++PythonPython3JavaScriptGoTypeScriptC#KotlinSwiftRustPHPRubyScalaRacketStringSortingArrayHash TableTreeHeap (Priority Queue)SortOrdered MapIteratorTwo PointersStackGreedyMathRecursionString MatchingBucket SortCounting SortDynamic ProgrammingQueueMerge SortEnumerationOrdered Set