Autoria própria
Índice de problemas e suas classes
Capítulo 5 | Classe | Nome |
---|---|---|
5.12 | SellingCalculations.java | Calculando o produto de números inteiros ímpares |
5.13 | Factorials.java | Fatoriais |
5.16 | BarChartPrinting.java | Programa de impressão de gráfico de barras |
5.17 | SellingCalculations.java | Calculando vendas |
5.20 | PiValue.java | Calculando o valor de π |
5.21 | PythagoreanTriples.java | Triplas de Pitágoras |
Capítulo 7 | Classe | Nome |
---|---|---|
7.10 | SellingComissions.java | Comissões de vendas |
7.12 | DuplicatesRemoving.java | Eliminação de duplicatas |
7.13 | SalesArrayLettering.java | -- |
7.14 | IntegerListing.java | -- |
7.16 | DoubleArgsSummation.java | -- |
7.17 | DiceGame.java | Jogo de dados |
7.19 | AviationTicketSystem_run.java | Sistema de reservas de passagens áreas |
7.20 | TotalSelling.java | Vendas totais |
7.21 | TurtleGraph_run.java | Gráficos de tartaruga |
7.24 | EightQueensHeuristic.java | Oito Rainhas |
7.27 | ErastosthenesSieve.java | Crivo de Eratóstenes |
7.29 | Fibonacci.java | Série de Fibonacci |
7.29 | Fibonacci2.java | Série de Fibonacci (versão 2) |
Capítulo 8 | Classe | Nome |
---|---|---|
8.4 | Rectangle_test.java | Classe Rectangle |
8.6 | SavingAccount_Run.java | Classe SavingsAccount |
8.11 | TrafficLight_Run.java | -- |
8.12 | Complex_run.java | Números complexos |
8.14 | IntegerSet_run.java | Conjunto de inteiros |
8.15 | Date_run.java | Classe Date |
Capítulo 9 | Classe | Nome |
---|---|---|
9/8.1 | RunDraw.java | -- |
Capítulo 10 | Classe | Nome |
---|---|---|
10.9 | ShapeRun.java | Hierarquia de formas |
Capítulo 11 | Classe | Nome |
---|---|---|
11.17 | ExceptionsTest.java | Capturando exceções com superclasses |
Capítulo 14 | Classe | Nome |
---|---|---|
14.8 | ColorSelection.java | -- |
14.14 | GuessingGame.java | Jogo Adivinhe o número |
14.15 | GUIEvents.java | Exibindo eventos |
Capítulo 15 | Classe | Nome |
---|---|---|
15.6 | ConcentricCircles.java | Círculos concêntricos utilizando o método drawArc |
15.9 | RandomTriangles.java | Triângulos aleatórios |
15.10 | RandomCharacters.java | Caracteres aleatórios |
15.15 | Tetrahedron.java | Desenhando tetraedros |
15.26 | PolylineSpiral.java | Desenhando espirais |
15.27 | PieGraphTest.java | Gráfico de torta |
Capítulo 16 | Classe | Nome |
---|---|---|
16.4 | ED_TerminatedTokenPrinting.java | Comparando partes de Strings |
16.5 | RandomSentences.java | Sentenças aleatórias |
16.6 | LimericksTest.java | Limericks |
16.7 | PigLatin.java | Latim de porco |
16.8 | PhoneNumberTokenization.java | Tokenizando números de telefone |
16.9 | InverseTokenPrinting.java | Exibindo uma oração com suas palavras invertidas |
16.10 | LowercaseUppercaseTokenPrinting.java | Exibindo Strings em letras maiúsculas e minúsculas |
16.11 | OccurrenceSearch_indexOf.java | Pesquisando Strings |
16.12 | AlphabetLettersFrequency.java | Pesquisando Strings |
16.17 | ThreeLetterAnagram.java | Criando Strings de três letras de uma palavra de cinco letras |
16.18 | WordCountingByLength.java | Análise de texto |
Capítulo 17 | Classe | Nome |
---|---|---|
17.11 | PhoneNumberLettersPermutations.java | Gerador de palavra de número de telefone |
17.12 | StudentPoll.java | Pesquisa entre alunos |
Capítulo 17 (10º edição em inglês) | Classe | Nome |
---|---|---|
17.9 | SummarizingCharactersFile.java | Summarizing the Characters in a File |
17.10 | SummarizingCharactersFileSummarizingFileTypesDirectory.java | Summarizing the File Types in a Directory |
17.11 | ManipulatingStreamInvoice.java | Manipulating a Stream<Invoice> |
17.12 | DuplicateWordRemoval.java | Duplicate Word Removal |
17.14 | MappingReducingIntStreamParallelization.java | Mapping Then Reducing An IntStream for Parallelization |
Capítulo 18 | Classe | Nome |
---|---|---|
18.11 | GCD.java | Máximo divisor comum |
18.14 | RecursivePalindromeTesting.java | Palíndromos |
18.15 | EightQueensBacktracking.java | Oito Rainhas |
18.17 | RecursiveReverseString.java | Imprima um array de trás para frente |
18.18 | RecursiveMinimum.java | Localize o valor mínimo em um array |
18.20/18.22 | MazeRecursiveBacktracking.java | Percurso para sair de um labirinto utilizando reversão recursiva |
18.23 | TimeFibonacci.java | Tempo para calcular números de Fibonacci |
Capítulo 19 | Classe | Nome |
---|---|---|
19.6 | ImprovedBubbleSort.java | Classificação por flutuação aprimorada |
19.7 | BucketSort.java | Bucket Sort |
19.9 | RecursiveBinarySearch.java | Pesquisa binária recursiva |
19.10 | QuickSort.java | Quick Sort |
Capítulo 20 | Classe | Nome |
---|---|---|
20.13 | DuplicateRemoval.java | Eliminação de duplicatas |
20.14 | CountingLetters.java | Contando letras |
20.16 | CountingDuplicateWords.java | Contando palavras duplicadas |
20.19 | PrimeNumbersAndFactors.java | Números primos e fatores primos (versão Miller-Rabin) |
20.20 | SortingTreeSet.java | Classificando palavras com um TreeSet |
20.21 | ChangingPriorityQueueOrder.java | Alterando a ordem de classificação de uma PriorityQueue |
Capítulo 20 (10º edição em inglês) | Classe | Nome |
---|---|---|
20.4 | GenericMethodSelectionSor.java | Generic Method selectionSort |
20.5 | OverloadedGenericMethodPrintArray.java | Overloaded Generic Method printArray |
20.6 | OverloadingGenericMethodNongeneric.java | Overloading a Generic Method with a Nongeneric Method |
20.7 | GenericIsEqualToMethod.java | Generic isEqualTo Method |