Agora é a hora para você aprender a programar! Com uma abordagem totalmente prática e voltada para o iniciante os conceitos de programação são apresentados de forma simples através do surgimento de suas necessidades, sempre levando em consideração a motivaçção prática das mesmas e suas soluções. Usando apenas um navegador e um editor de textos você vai criar seus primeiros programas. A lógica apresentada leva em consideração os problemas do dia a dia de forma a tornar a programação familiar desde o começo do aprendizado. O livro usa HTML e Java Script, mostrando a sintaxe, instruções, funções específicas da linguagem e problemas corriqueiros da programação. Somado a isso você ainda aprende a usar o Canvas do HTML para desenhar usando código e impressionar qualquer pessoa. Entre no mundo da programação com os livros da Editora Casa do Código.
Tabela de Conteúdo
1. Já conheço os problemas, mas quem são as soluções? Os algoritmos.
2. Como a ordenação pode nos ajudar
3. Selecionando e ordenando
4. Inserindo e ordenando: o Insertion Sort
5. Alguns componentes de um algoritmo
6. Comparando algoritmos e a análise assintótica
7. Intercalando arrays pré-ordenados
8. Intercalando baseado em um único array
9. Diversas simulações do intercala()
10. O algoritmo Merge Sort
11. Encontrando a posição relativa de um elemento
12. Colocando um elemento no seu lugar: o pivô
13. Pivotando um array por completo
14. O quick sort
15. A busca linear
16. A busca binária
17. Análise assintótica das buscas
18. Análise assintótica das ordenações
19. Conclusão
Sobre o autor
Paulo Silveira, @paulo_caelum, é bacharel e mestre em Ciência da Computação pela USP, possui mais de 10 anos de experiência com desenvolvimento, passando pela Alemanha e pelo IBOPE. Coordena os cursos da Caelum nos cursos de verão da USP. Um dos fundadores do GUJ.com.br e é editor técnico da revista Mundo Java.
Adriano Almeida, @adrianoalmeida7, é formado em Sistemas de Informação pela FIAP, começou sua carreira com Editoração Eletrônica e desenvolveu sistemas em Java, Ruby on Rails, PHP e VB. Palestrou em eventos no Brasil e no exterior. Escreve para revistas técnicas, gosta bastante de novas tecnologias e acompanha com atenção a evolução dos bancos de dados não relacionais. Atualmente além de editor-chefe, coordena as operações da Casa do Código junto do Paulo Silveira.