AllCC++JavaPythonPython3JavaScriptSwiftRubyGoC#RustTypeScriptScalaKotlinElixirDepth-First SearchRecursionBreadth-First SearchBinary TreeTreeQueueHeap (Priority Queue)IteratorHash TableDynamic ProgrammingStackBinary Search TreeDivide and ConquerGraphMemoizationSimulation