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