AllCC++JavaPythonPython3JavaScriptGoSwiftC#TypeScriptRubyScalaRustDepth-First SearchRecursionStringTreeBinary TreeBacktrackingBreadth-First SearchSortingHeap (Priority Queue)IteratorOrdered SetArrayStackSortLinked ListDivide and ConquerDynamic ProgrammingGraphQueue