
- 440 pages
- Portuguese
- ePUB (mobile friendly)
- Available on iOS & Android
About this book
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.
Tools to learn more effectively

Saving Books

Keyword Search

Annotating Text

Listen to it instead
Information
Table of contents
- ISBN
- Sobre o autor
- Prefácio
- Já conheço os problemas, mas quem são as soluções? Os algoritmos.
- Como a ordenação pode nos ajudar
- Selecionando e ordenando
- Inserindo e ordenando: o Insertion Sort
- Alguns componentes de um algoritmo
- Comparando algoritmos e a análise assintótica
- Intercalando arrays pré-ordenados
- Intercalando baseado em um único array
- Diversas simulações do intercala()
- O algoritmo Merge Sort
- Encontrando a posição relativa de um elemento
- Colocando um elemento no seu lugar: o pivô
- Pivotando um array por completo
- O quick sort
- A busca linear
- A busca binária
- Análise assintótica das buscas
- Análise assintótica das ordenações
- Conclusão
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app