AllCC++JavaPythonPython3JavaScriptGoRustSwiftC#KotlinRubyTypeScriptBreadth-First SearchHeap (Priority Queue)Binary TreeDepth-First SearchGraphBinary SearchMatrixUnion FindShortest PathDynamic ProgrammingGreedyArrayQueueRecursionOrdered SetBacktrackingHash TableStackBinary Search TreeSliding Window