Data-Structures-and-Algorithms to solve the algorithms problems. Todo Algorithmic Toolbox Data Structures Algorithms on Graphs Algorithms on Strings Advanced Algorithms and Complexity Genome Assembly Programming Challenge