Português
voltar

Estruturas de Dados e Algoritmos em Java

António Adegro da Rocha
Estruturas de Dados e Algoritmos em Java
Disponibilidade Disponível
-10%
Promoção – Desconto imediato
€ 37,75 € 33,98
- +
Edição: 2011
ISBN: 978-972-722-704-4
Editora: FCA
Preço Fixo:
Não
Este livro não está abrangido pela Lei do Preço Fixo. Para mais informações consulte por favor as Perguntas Frequentes"
Páginas: 588
Formato: 17x24 cm
Idioma: Português

Descrição

Esta obra tem como objectivo fornecer uma competência sólida no desenvolvimento de programas de média e elevada complexidade e um conhecimento profundo sobre estruturas de dados avançadas e algoritmos complexos, usando a linguagem de programação Java e aplicando o paradigma da programação orientada a objectos. Inclui exemplos, exercícios, programas e leituras recomendadas, com vista a facilitar a aprendizagem dos alunos.

O livro está organizado em cinco grandes temas:
· Estudo do paradigma da programação orientada a objectos na linguagem Java, apresentando os aspectos fundamentais para implementar tipos de dados abstractos concretos e genéricos paramétricos;
· Estudo das principais estruturas de dados dinâmicas: listas simplesmente ligadas (singly linked lists), listas duplamente ligadas (doubly linked lists), listas ligadas com atalhos (skip lists), árvores binárias de pesquisa (binary search trees), árvores de Adelson-Velskii Landis (AVL trees), árvores rubinegras (red black trees), árvores auto-equilibradas (splay trees) e amontoados binários (binary heaps);
· Estudo das principais classes de algoritmos: recursivos, pesquisa, selecção, ordenação, pesquisa exaustiva e numéricos;
· Estudo da implementação dos diferentes tipos de memórias: fila (Queue), pilha (Stack), associativa (Content Access Memory) e fila com prioridade (Priority Queue);
· Estudo do tipo de dados abstracto grafo/dígrafo e seus algoritmos mais importantes: travessias em largura e em profundidade, ordenação topológica, detecção de componentes fortemente conexas, caminhos mais curtos, árvore abrangente de custo mínimo, fecho transitivo, e caminhos e circuitos hamiltonianos e eulerianos.

Texto de apresentação e livro escritos ao abrigo da antiga ortografia.

Público-Alvo

Esta obra é dirigida aos estudantes de disciplinas de programação, que frequentam licenciaturas que exijam conceitos sólidos de programação, um conhecimento profundo sobre algoritmos e estruturas de dados avançadas e implementação de tipos de dados abstratos na linguagem Java.

Autores

António Adrego da Rocha
Professor Auxiliar no Departamento de Electrónica, Telecomunicações e Informática da Universidade de Aveiro. A sua atividade de investigação, tem sido dedicada à simulação e análise de algoritmos em linguagem C, na modelação e simulação em VHDL de arquiteturas de máquinas de estados finitas hierárquicas e na sua síntese em C++. No decurso da sua atividade pedagógica, tem lecionado Programação em Pascal, Sistemas Operativos, Sistemas Digitais, Programação em VHDL, Programação em Linguagem C, Programação em linguagem Java, Algoritmos e Estruturas de Dados Avançadas e Programação em Assembly. É autor dos livros Introdução à Programação Usando C, Estruturas de Dados e Algoritmos em C e coautor de Introdução à Programação em Java, publicados pela FCA.

Livros relacionados

Livros do mesmo autor

Downloads

Em caso de duvida, por favor consulte as Perguntas Frequentes
Os descontos, promoções e campanhas apresentados são válidos para o dia 01-10-2022, salvo indicação em contrário.
Para conhecer a modalidade de redução de preço praticada, clique no ícone de desconto.

Os preços apresentados incluem IVA às taxas aplicadas em Portugal, sendo as mesmas ajustadas no carrinho de compras em função do país de entrega.
LIDEL – Edições Técnicas, Lda. – Rua D. Estefânia, 183, R/c Dto. – 1049-057 Lisboa – Portugal

Versão DesktopLIDEL, 2022