Apostila gratuita de Algoritmos e Estruturas de Dados com Java

45 respostas
W

A Caelum disponibilizou gratuitamente para download a apostila de Algoritmos e Estruturas de Dados em Java no seguinte link.:

http://www.caelum.com.br/caelum/treinamento-cs-14-algoritmos-estruturas-de-dados-com-java.jsp

Ela vem sendo formulada há algum tempo, baseada na experiência do curso de versão do IME USP ?Algoritmos e Estruturas de dados? que é ministrado por Paulo Silveira, Guilherme Silveira e por mim (Rafael Cosentino) desde 2005.
Abordamos as principais estruturas de dados como Listas, Pilhas, Filas, Tabela de Espalhamento (Hash) e Mapas, e os algoritmos para a manipulação das mesmas. Há ainda tópicos como Recursão, Ordenação (selection-sort, insertion-sort, quick-sort e merge-sort), Pesquisa (sequencial e binária), Busca em Largura, Busca em Profundidade e Consumo de Tempo.

Bons códigos
sds.

45 Respostas

lgi2020

Ótima dica!

Paulo_Silveira

Ola William. Voce foi mais rapido que a gente pra divulgar! Obrigado…

Esse material nós construimos ao longo dos 4 anos que ministramos o curso de verão de Algoritmos em Java na USP. Ainda faltam algumas imagens e capitulos nessa versão que disponibilizamos, mas está bem legal.

W

Paulo Silveira Wrote…:Ola William. Voce foi mais rapido que a gente pra divulgar! Obrigado…
Vcs. não vão me aguentar quando for fazer curso na Caelum e começar a pedir descontos. Me aguardem… :lol:

crpablo

Boa!!!

Mais um bom material gratuito pra galera aprender!!!

R

Parabéns Paulo Silveira !!!

G

vlws galera, otima dica

P

Olá pessoal,

eu fiz o download do arquivo da apostila, porém não consigo abri-lo. O Acrobat acusa um erro ao abrir o arquivo. Diz que o mesmo está corrompido.

Até mais,
Paulo Júnior.

claytoncalixto

Amigos!!! Quem puder me mandar esta apostila desde ja agradeço!!! e-mail:[email removido]

venomtotal

Olá paulo, valeu a iniciativa.

Coincidentemente eu ia postar pedindo um bom material sobre listas e demais estruturas(quando usar cada tipo).

Já baixei e assim que puder vou ler, esperando que este material seja mesmo bom e acabe tornando-se referência.

VENOM

neofito

Paulo,

Eu estou interessadíssimo em fazer o curso de XP da caelum. Conheço XP, TDD, integração contínua, etc… Mas é que essas práticas todas venho realizando sozinho, e evangelizando e aplicando várias delas ao longo de vários projetos. Só que quero contato com quem conhece mesmo isso, trocar idéias, rever alguns conceitos.

Falei com o pessoal da caelum, mas parece que é necessário 8 alunos para se abrir uma nova turma. O que podemos fazer a respeito?

Se mais alguém aqui se interessar pelo assunto, já é um começo…

:wink:

A

Muito boa apostila!!!

Adolfo_Rodrigues

neófito:
Paulo,

Eu estou interessadíssimo em fazer o curso de XP da caelum. Conheço XP, TDD, integração contínua, etc… Mas é que essas práticas todas venho realizando sozinho, e evangelizando e aplicando várias delas ao longo de vários projetos. Só que quero contato com quem conhece mesmo isso, trocar idéias, rever alguns conceitos.

Falei com o pessoal da caelum, mas parece que é necessário 8 alunos para se abrir uma nova turma. O que podemos fazer a respeito?

Se mais alguém aqui se interessar pelo assunto, já é um começo…

:wink:

Ia perguntar sobre o curso de XP também. Vi que ele sumiu do site da Caelum :frowning:
Neófito, eu me interesso pelo treinamento. Se o pessoal da Caelum topar, podemos tentar montar uma turma. O que acha?

neofito

Adolfo Rodrigues:
Ia perguntar sobre o curso de XP também. Vi que ele sumiu do site da Caelum :frowning:
Neófito, eu me interesso pelo treinamento. Se o pessoal da Caelum topar, podemos tentar montar uma turma. O que acha?

Acho legal. Se conseguirmos, estou dentro.

:wink:

Adolfo_Rodrigues

Legal!! Vamos conversar por MP, email ou MSN pra não atrapalhar o tópico :wink:

fantonio

Que legal ! valeu pela apostila será muito util para minhas aulas de Estrutura de dados.

L

Este é um assunto que a maioria dos desenvolvedores ACHA que sabe, mas só acha…

Extremamente recomendável a leitura dessa apostila.

Parabéns Paulo e Caelum pela liberação do material.

sergiolopes

Ah e claro que se alguém tiver alguma sugestão, bugreport e coisas do tipo, pode mandar pra gente!

vitenho

otima apostila
Galera da Caelum SEMPRE ajudando !

Marcio_Duran

Sergio Lopes:
Ah e claro que se alguém tiver alguma sugestão, bugreport e coisas do tipo, pode mandar pra gente!

:idea: Uma das coisas que gostaria de saber, você tem uma boa maneira de preparar material mas ao contrario da GlobalCode vocês, não oferecem mini-curso(Gratuito de Demonstração)
O que fica dificil conhecer a Equipe e o Tipo-Trabalho que vocês propõe a oferecer…

:?: Porque não começar a fazer isso !!!
Assunto como Spring, Ruby etc… é sempre algo de muito paradigma entre as Corporações, acho que algo no sentindo de fazer um View sobre assuntos que levantam muita polêmica em Forum não tornam tão presente.

Acho isso uma boa !!!

Marcio_Duran

:thumbup: Bola pra Frente

RaffLima

Estou começando a aprender Java. Estudei alguma coisa de C até a parte de filas, listas, etc… Estava começando a estudar C++, mas vi que Java é muito mais requisitado pelas empresas. Esse material será importante nos meus estudos.

Grato!

W

Marcio Duran Wrote…:Uma das coisas que gostaria de saber, você tem uma boa maneira de preparar material mas ao contrario da GlobalCode vocês, não oferecem mini-curso(Gratuito de Demonstração)
O que fica dificil conhecer a Equipe e o Tipo-Trabalho que vocês propõe a oferecer…
Não tô comprando briga(= adoro a GlobalCode), mais o fato de um ter mini-cursos e o outro não… de um ter óculos e o outro não.Não quer dizer absolutamente nada, a realidade é que vc. tem um rico material de estudo e disponibilizado de forma gratuita, vc. tem vários artigos publicados em revistas como referência e ainda tem a chance de assistir esse pessoal em vários eventos s/ java.Agora, acho desnecessário alguns tipos de comentários no intuito de minar o trabalho dos outros ou criar algun tipo de trolling for suckers.
sds

olhaomarcosaqui

… e eu continuo fazem coro, e a apostila de EJB??? Quando sai??? :smiley:

Marcio_Duran

:thumbdown: Primeiro não estou fazendo julgamento algum.

:thumbdown:

WilliamSilva:
Agora, acho desnecessário alguns tipos de comentários no intuito de minar o trabalho dos outros ou criar algun tipo de trolling for suckers.
sds

:hunf: William Silva você é um verdadeiro trolling for suckers (lançando a isca para os trouxas).

:thumbup: Depois gostaria que a pessoa que direcionei a pergunta se manifesta-se.

eliziario

Marcio Duran:
Sergio Lopes:
Ah e claro que se alguém tiver alguma sugestão, bugreport e coisas do tipo, pode mandar pra gente!

:idea: Uma das coisas que gostaria de saber, você tem uma boa maneira de preparar material mas ao contrario da GlobalCode vocês, não oferecem mini-curso(Gratuito de Demonstração)
O que fica dificil conhecer a Equipe e o Tipo-Trabalho que vocês propõe a oferecer…

:?: Porque não começar a fazer isso !!!
Assunto como Spring, Ruby etc… é sempre algo de muito paradigma entre as Corporações, acho que algo no sentindo de fazer um View sobre assuntos que levantam muita polêmica em Forum não tornam tão presente.

Acho isso uma boa !!!

Velho. A que horas você escreveu isso? sob que condições? Você não saiu pra dirigir depois né? Como faço para desencriptar o texto acima?

AvilaCS

Parabéns aos autores! Ótimo material!

sergiolopes

Oi Marcio!

Obrigado pelos elogios ao material e pelas sugestões!

Há diversas oportunidades onde você pode conhecer os instrutores da Caelum pessoalmente. Estamos sempre presentes em eventos de Java no Brasil todo, e inclusive temos um evento nosso chamado Falando em Java (que terá uma edição em 2008). E, claro, você pode vir um dia na empresa conversar com nossos instrutores.

A Caelum tem forte presença na Comunidade Java. Somos os fundadores do GUJ (antes da empresa inclusive), temos 4 apostilas de nossos treinamentos abertas na Internet, mantemos um blog de Java aberto, escrevemos em revistas de Java, liberamos vários softwares nossos como open source, participamos de outros projetos open source, damos palestras em vários eventos de Java, promovemos o nosso próprio evento de Java, damos aula nos cursos de verão da USP e outras coisas.

Abraço

Marcio_Duran

:thumbup: Sergio Lopes, obrigado por responder !!!

Bom estou pensando em fazer um curso na Caelum, mas como sou uma pessoa extremamente exigente e cauteloso um dos cursos que me chamou a atenção.

[size=24][color=blue]FJ-91[/color][/size] : [size=24]Arquitetura e Design de Projetos JAVA [/size], porém tenho trilhões de duvidas-byte-codes , e como o mercado esta muito em transformações e muitas e muitas abordagem entre tecnologias estão aparecendo muito rápido, isso vem me causando preocupações.
Em uma ocasião tinha feito a Academia do Java, na GlobalCode, como gostei do Material da Caelum, então resolvi questionar.

:thumbup: “Tenho interesse na Área focado a Negócios em vista que este curso pode vir a cair como uma luva”

sergiolopes

Oi Márcio!

Dê uma ligada aqui na Caelum para conversar sobre o FJ-91. Nosso telefone é 5571-2751

Sérgio

Marcio_Duran

Sergio Lopes:
Oi Márcio!

Dê uma ligada aqui na Caelum para conversar sobre o FJ-91. Nosso telefone é 5571-2751

Sérgio

:wink: Já havia ligado, falei com o Claudio se não me engano.Mas quero ir pessoalmente, e se for espero, já fechar negócio, todavia preciso fazer outras consultas pois já tenho investimentos em andamento.

:thumbup:
Thanks !!!

Marsaulo

A apostila tá disponível ainda? não consigo baixar…

sergiolopes

deveria funcionar hehehe
o que acontece aí?

anacgpb

Paulo Silveira:
Ola William. Voce foi mais rapido que a gente pra divulgar! Obrigado…

Esse material nós construimos ao longo dos 4 anos que ministramos o curso de verão de Algoritmos em Java na USP. Ainda faltam algumas imagens e capitulos nessa versão que disponibilizamos, mas está bem legal.

Bem legal este material, baixei e estarei passando para os meu amigos de curso, pq estou pagando Estrutura de dados e LP2, iniciante em JAVA e me cadastrei recentemente neste forum sobre Java e outros e estou me adaptando agora.
Mas só gostaria de perguntar uma coisa somente eu vejo estas interrogações no corpo da paginas???
Se for uma pergunta absurda não respondam…
bjossss

Marsaulo

Aqui aparece isso:
O arquivo está danificado e não pode ser restaurado…

anacgpb

Oie, sou nova por aqui…
E gostaria de perguntar algo par avcs que ja estão por dentro.
Bem, em algun topicos o corpo da pagina aparecem interrogações poderiam me explicar o pq?
atenciosamente…

Daniel_Quirino_Olive

Veja se você está utilizando a codificação de caracteres adequada (no meu navegador, estou usando ISO8859-1, mas funciona bem para UTF-8 também).

anacgpb

Já baixei a apostilha e estou estudando por ela para o meu curso de estrutura de dados e LP2…
Obrigado.

Marsaulo

Alguém pode me mandar essa apostila por email???
grato.

[email removido]

Marsaulo

Por Favor
Alguém pode me mandar essa apostila por email???

grato.

[email removido]

Marsaulo

Olá, vim agradecer ao Kleber Arruda por ter me mandado a apostila…
Muito Obrigado.

O problema era aqui no meu computador…pq em outro terminal eu consegui fazer o download…
teh mais…

Maristn

também não consegui fazer o download, alguém tem idéia do que possa ser? Também aparece para mim que o arquivo está danificado…

Maristn

atualizei a versão do adobe e funcionou, se mais alguém não estiver conseguindo tente isso…

Vitoriano

Muito boa a apostila…

Obrigado!

Obs: Boa essa imagem de Donie Darko acima em 8)

Maristn

Heheh achei q ninguém ia reconhecer! 8)

Vitoriano

Heheh achei q ninguém ia reconhecer! 8)

Nossa, pô, esse filme é um dos melhores que já vi… 8)

Falows

Criado 21 de fevereiro de 2008
Ultima resposta 9 de abr. de 2008
Respostas 45
Participantes 26