Revista_PROGRAMAR_5
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
análise s<br />
Algoritm ia e Estruturas de D ados<br />
Jos é Braga de Vas cons e los<br />
João Vidalde Carvalh o<br />
Editora: Ce ntroAtlantico.pt<br />
Cole cção: Te cnologias<br />
Páginas: 328<br />
1ª e dição: Se te m bro de 2005<br />
ISBN: 9 89 -615-012-5<br />
Algoritm ia e Estruturas de D ados é um livro<br />
de stinado a todos os inte re ssados nas<br />
ciências da com putação. Este livro foca-se<br />
e sse ncialm e nte na algoritm ia, com o form a<br />
de re solução de proble m as e com o auxiliar<br />
à criação de program as de com putador<br />
para aplicar e ssas soluçõe s. São tam bém<br />
m uito focadas dive rsas e struturas de dados<br />
re corre nte s actualm e nte . Por fim , é fe ita<br />
um a bre ve introdução a duas populare s<br />
linguage ns de program ação, C e Java.<br />
O livro com e ça com um a de talh ada<br />
introdução ao m undo da algoritm ia e à<br />
m ode lação de proble m as. É re lacionada a<br />
algoritm ia com a e nge nh aria de softw are ,<br />
são apre se ntadas as suas com pone nte s,<br />
algum as linguage ns q ue pe rm ite m a sua<br />
re pre se ntação. Tam bém são m e ncionados<br />
dois dife re nte s m étodos de conce pção<br />
algoritm ica, os conh e cidos ite ração e<br />
re cursão. A se guir, são apre se ntados os<br />
tipos de e struturas de dados utilizados e m<br />
com putação e todas as caracte rísticas da<br />
linguage m (pse udocódigo) q ue se rá<br />
utilizada para a re pre se ntação dos<br />
algoritm os propostos ao longo do livro.<br />
G rande parte do livro é de dicada à<br />
apre se ntação e conse q ue nte proposta de<br />
algoritm os re fe re nte s a variados proble m as<br />
re corre nte s e m com putação, com o<br />
orde nação e pe sq uisa e m listas, e re fe re nte s<br />
à m anipulação de im portante s e struturas<br />
discre tas com o pilh as, filas, listas<br />
e ncade adas sim ple s e circulare s, árvore s e<br />
grafos. Todas e stas e struturas de dados são<br />
be m e xplicadas, com o auxílio de<br />
e sq ue m as sim ple s e de scriçõe s de talh adas.<br />
Finalm e nte , são introduzidas duas<br />
linguage ns de program ação m uito<br />
utilizadas actualm e nte . É dada m ais ênfase<br />
à linguage m C e às suas caracte rísticas<br />
para a re pre se ntação e controlo de dados,<br />
se ndo e ntão transcritos alguns algoritm os<br />
ante riorm e nte re fe re nciados, ne sta<br />
linguage m . São de pois apre se ntadas as<br />
caracte rísticas únicas de Java, se guidas de<br />
e xe m plos de utilização de classe s e da<br />
de finição de tipos de dados abstractos.<br />
Algoritm ia e Estruturas de D ados é um livro<br />
be m conse guido, e scrito por dois<br />
profe ssore s e xpe rie nte s e m dive rsas áre as<br />
das ciência da com putação. Este livro<br />
pode rá se rvir tanto para e ntrar no m undo<br />
da algoritm ia, com o de re fe rência para<br />
trabalh os futuros. Pe ca ape nas por algum a<br />
com ple xidade , tornando-se assim ape nas<br />
re com e ndado a q ue m já possuir algum<br />
"back ground" e m program ação de<br />
com putadore s. M as não de ixa de se r um<br />
óptim o livro para e studante s da áre a de<br />
inform ática, m ate m ática aplicada e /ou<br />
cursos de e nge nh aria.<br />
Sérgio Santos