AllCC++JavaPythonPython3JavaScriptSwiftGoC#RubyKotlinRustTypeScriptScalaPHPRecursionBinary Search TreeDepth-First SearchBinary TreeTreeDivide and ConquerArraySortingBinary SearchIteratorStackGreedyLinked ListQueueBreadth-First SearchGraphDoubly-Linked List