AllJavaC++CPythonPython3JavaScriptGoC#SwiftRustKotlinTypeScriptRubyScalaPHPDartBreadth-First SearchQueueGraphMatrixArrayDepth-First SearchRecursionIteratorOrdered SetDynamic ProgrammingSimulationStackBacktrackingTreeHeap (Priority Queue)Hash TableBinary Search TreeMemoizationInteractiveGreedyOrdered MapBinary TreeShortest Path