data-structure algorithms used in the data structure I and II discipline author : Franklin Aurelio R. de Carvalho Junior