
Título: Algoritmos em Java (Caelum): Busca, ordenação e análise
Autor: Guilherme Silveira
Sinopse: Em nosso dia a dia, realizamos uma série de buscas e ordenações que nos são tão naturais que nem percebemos como sua presença é ubíqua e facilita nossa vida. Quando pesquisamos produtos por preço em uma loja, ou queremos buscar uma pessoa em uma lista, ou mesmo quando organizamos as cartas de baralho para algum jogo, estamos usando algoritmos. Neste livro, Guilherme Silveira mostra que, na computação, não é diferente. Muitos dos problemas complexos de lógica com que desenvolvedores lidam todos os dias envolvem conceitos básicos de busca e ordenação, alguns dos quais priorizam economia de tempo ou de memória. Você verá como funcionam os algoritmos e como implementá-los, por meio do estudo de soluções que já usamos no cotidiano. Entendê-los a ponto de sermos capazes de recriá-los nos traz um conhecimento valioso para todo programador: o pensamento lógico e a quebra de problemas em partes menores que podem ser resolvidas com algoritmos.
Contexto da obra
Quando a classificação é mais ampla, o contexto do livro costuma depender ainda mais de autoria, tema e edição. “Algoritmos em Java (Caelum): Busca, ordenação e análise”, de Guilherme Silveira, publicado pela editora Casa do Código, em 2017 e com 440 páginas, integra a categoria Livros Variados. Por isso, autoria, edição e tema acabam tendo ainda mais peso na forma de apresentar o livro.
Editora: Casa do Código
Páginas: 440
Ano: 2017
Edição:
Linguagem: pt_BR
ISBN:
ISBN13: 9788555192432
Sobre a editora
Os livros da editora CASA DO CODIGO apresentam um foco consistente em tecnologia e desenvolvimento de software, com uma abordagem prática e didática que acompanha o leitor desde conceitos básicos até temas avançados. A experiência de leitura costuma ser orientada por exemplos aplicados, como a criação de jogos, desenvolvimento web, integração de sistemas e automação, sempre com um ritmo que privilegia o aprendizado progressivo. O catálogo indica uma predominância de obras técnicas, que exploram linguagens de programação, frameworks, metodologias ágeis e práticas de DevOps, além de temas emergentes como inteligência artificial e engenharia de prompt. Há obras que se destacam pela clareza na explicação de processos complexos, como testes de software e arquitetura orientada a serviços, e outras que incentivam a criatividade, como projetos com Arduino e jogos em HTML5.
