AllC++JavaCPython3PythonJavaScriptGoRustC#RubySwiftKotlinTypeScriptScalaPHPElixirRacketDartBreadth-First SearchGraphDynamic ProgrammingDepth-First SearchHeap (Priority Queue)QueueShortest PathMemoizationRecursionBacktrackingArraySortingIteratorOrdered SetHash TableLinked ListTreeOrdered MapHash Function