Java Algorithms Posted on 2019-04-23 One min readChapter 1:binary searchLIFO stackFIFO queueChapter 2:top-down mergesortquicksortmax heap priority queueheapsortChapter 3:binary search treeseparate chaining hash tablelinear probing hash tableChapter 4:undirected graphpaths in a graph (DFS)paths in a graph (BFS)connected components of a graphdirected graphpaths in a digraph (DFS)paths in a digraph (BFS)