Lecture notes for Data Structures and Algorithms for Computer science's students