6Prós e contras
33Simultaneidade
7Capítulo dois:Tipos de algoritmos
34Decisão ou Seleção
8Algoritmo de Força Bruta
35Imutabilidade
9Algoritmo de Divisão e Conquista
36Interagindo com o sistema operacional
10Algoritmo ganancioso
37Listas vinculadas
11Algoritmo Randomizado
38Escala e números aleatórios
12Capítulo três:Descrevendo Algoritmos
39Estruturas
13Capítulo quatro:Manipulação de erros
40Trigonometria
14Verificando exceções
41Mantendo os testes limpos
15Definindo Exceções
42Características dos testes
16Nulos
43Capítulo Dez:Algoritmos de classificação e pesquisa
17Mensagens de erro comuns
44Algoritmos de classificação
18Lidando com erros
45Capítulo Onze:Controle de Loop e Tomada de Decisão
19Capítulo Cinco:Análise de Algoritmos
46Tomando uma decisão
20Métodos de Análise
47Declarações de controle de loop
21Complexidades Espaciais
48Capítulo Doze:Introdução às estruturas de dados
22Compreendendo a recursão
49A declaração estrutural
23Capítulo Seis:Uma introdução aos programas de escrita
50Usando estruturas como argumentos (pt. 1)
24Objetos e Classes
51Usando estruturas como argumentos (pt. 2)
25Tipos de dados
52Usando estruturas como argumentos (pt. 3)
26Operações
53Usando estruturas como argumentos (pt. 4)
27Capítulo Sete: