Degree thesis for Data Structures and Algorithms for Computer science's students