18.11.2017 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!