AllC++JavaCPython3PythonJavaScriptGoC#SwiftKotlinRustRubyScalaTypeScriptDartOraclePHPBreadth-First SearchDepth-First SearchGraphMatrixQueueArrayRecursionBinary Search TreeHeap (Priority Queue)Union FindIteratorOrdered SetShortest PathDynamic ProgrammingBacktrackingHash TableMathStack