is Data structure and algorithm topics easy to learn