fearz7 Posted July 6, 2012 at 06:34 PM Report #467781 Posted July 6, 2012 at 06:34 PM (edited) Boa noite pessoal, o programa seguinte corresponde a uma unidade curricular que irei ter para o inicio do proximo ano e sendo estas uma das mais exigentes gostava desde já adquirir algum conhecimento sobre este mesmo conteudo. Desta forma gostava, se fosse possivel obviamente, de me aconselhar algum determinado livro / tuturial que incida sobretudo nestes varios conceitos. Desde ja obrigado por qualquer tipo de ajuda de vossa parte. Programa 1. Plataforma de Colecções do Java 2. Generics 3. Estruturas Lineares e Não-Lineares 4. Introdução à eficiência dos algoritmos 5. Referências 6. Introdução às Listas Ligadas e às Listas Duplamente Ligadas 7. Stack 7.1. Operações elementares 7.2. Representação 7.3. Implementação em array 7.4. Implementação em lista ligada 8. Queue 8.1. Operações elementares 8.2. Representação 8.3. Implementação em Lista Ligada 8.4. Implementação em array 8.5. Implementação em array circular 9. Listas 9.1. Listas ordenadas 9.2. Listas não ordenadas 9.3. Implementação em array 9.4. Implementação em lista duplamente ligada 10. Iteradores 11. Recursividade 11.1. Pensamento Recursivo 11.2. Recursividade Indirecta 11.3. Análise dos Algoritmos Recursivos 12. Ordenações 12.1. Algoritmos de ordenação elementares 12.1.1. Insertion Sort 12.1.2. Selection Sort 12.1.3. Bubble Sort 12.2. Algoritmos de ordenação eficientes 12.2.1. Quicksort 12.2.2. Mergesort 13. Árvores 13.1. Árvores Binárias 13.2. Travessias 13.3. Implementar Árvores Binárias 14. Árvores de Pesquisa Binárias Cumprimentos Edited July 6, 2012 at 06:35 PM by fearz7
HappyHippyHippo Posted July 6, 2012 at 06:51 PM Report #467786 Posted July 6, 2012 at 06:51 PM espero que não seja a primeira vez que vás trabalhar com Java ou com uma linguagem de programação Orientada a Objetos, porque, pelo programa, irá ser um choque fenomenal .... Eu nunca li, mas tem dito que o tutorial do Java que se encontra na Wiki é bastante completo no que toca a saber a linguagem https://wiki.portugal-a-programar.pt/dev_geral/java/tutorial/01_historia/ agora para os pontos específicos da matéria, não tenho aqui nenhuma lista com esse tipo de informação, porque quando preciso, sei o que procurar na net. por exemplo: http://en.wikipedia.org/wiki/Linked_list http://en.wikipedia.org/wiki/Stack_(abstract_data_type) http://en.wikipedia.org/wiki/Queue_(data_structure) http://en.wikipedia.org/wiki/Sorting_algorithm http://en.wikipedia.org/wiki/Binary_trees (nota que como a info é da wikipédia, a informação não é propriamente muito aprofundada, mas dá para ambientar) espero que alguém apareça e te diga mais alguns sites ou referencias a livros IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
rikardo.1989 Posted July 13, 2012 at 11:55 PM Report #468646 Posted July 13, 2012 at 11:55 PM Boas, Introduction to Algorithms do Thomas Cormen, Charles Leiserson, Ronald Rivest, Clifford Stein Tem tudo e mais alguma coisa para saberes sobre algoritmos e estruturas de dados. Usei este livro numa cadeira de Algoritmos e Estruturas de dados e ajudou-me e ainda ajuda bastante. Uma nota, no livro os exemplos não são feitos sobre linguagem JAVA mas sim sobre pseudo-código bastante fácil de perceber, encontra-se em pseudo-código porque os algoritmos podem ser aplicados a qualquer linguagem. Em relação à plataforma de colecções do JAVA o melhor que tens a fazer é pesquisar na Internet como o membro HappyHippyHippo indicou no seu post. Cumprimentos, Ricardo Sousa
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now