Java Challenge
Description
Loading Description...
More Details
Format
Language
Undetermined
ISBN
9783864907562, 386490756X, 1098125789, 9781098125783, 3969100283, 9783969100288
Notes
General Note
Title from content provider.
Description
Dieses Buch bietet ein breit gefächertes Spektrumvon über 100 Übungsaufgaben und Programmierpuzzlesinklusive Lösungen zum Knobeln und Erweitern derKenntnisse zu unterschiedlichen praxisrelevantenThemengebieten wie Arrays, Datenstrukturen, Rekursion,Date and Time API usw. Java-Training- für Prüfungen- für Job-Interviews- zur Fortbildung vom Java-Experten Michael Inden (»Der Weg zum Java-Profi»).
Local note
O'Reilly O'Reilly Online Learning: Academic/Public Library Edition
Table of Contents
Intro
1 Einleitung
1.1 Aufbau der Kapitel
1.2 Grundgerüst des Eclipse-Projekts
1.3 Grundgerüst für die Unit Tests
1.4 Anmerkung zum Programmierstil
1.5 Ausprobieren der Beispiele und Lösungen
I Grundlagen
2 Mathematische Aufgaben
2.1 Einführung
2.1.1 Römische Zahlen
2.1.2 Zahlenspielereien
2.2 Aufgaben
2.2.1 Aufgabe 1: Grundrechenarten (.....)
2.2.2 Aufgabe 2: Zahl als Text ( .....)
2.2.3 Aufgabe 3: Vollkommene Zahlen (.....)
2.2.4 Aufgabe 4: Primzahlen (.....)
2.2.5 Aufgabe 5: Primzahlpaare (.....)
2.2.6 Aufgabe 6: Prüfsumme (.....)
2.2.7 Aufgabe 7: Römische Zahlen (.....)
2.2.8 Aufgabe 8: Kombinatorik (.....)
2.2.9 Aufgabe 9: Armstrong-Zahlen (.....)
2.2.10 Aufgabe 10: Max Change Calculator (.....)
2.2.11 Aufgabe 11: Befreundete Zahlen (.....)
2.2.12 Aufgabe 12: Primfaktorzerlegung (.....)
2.3 Lösungen
2.3.1 Lösung 1: Grundrechenarten (.....)
2.3.2 Lösung 2: Zahl als Text (.....)
2.3.3 Lösung 3: Vollkommene Zahlen (.....)
2.3.4 Lösung 4: Primzahlen (.....)
2.3.5 Lösung 5: Primzahlpaare (.....)
2.3.6 Lösung 6: Prüfsumme (.....)
2.3.7 Lösung 7: Römische Zahlen (.....)
2.3.8 Lösung 8: Kombinatorik (.....)
2.3.9 Lösung 9: Armstrong-Zahlen (.....)
2.3.10 Lösung 10: Max Change Calculator (.....)
2.3.11 Lösung 11: Befreundete Zahlen (.....)
2.3.12 Lösung 12: Primfaktorzerlegung (.....)
3 Rekursion
3.1 Einführung
3.1.1 Mathematische Beispiele
3.1.2 Algorithmische Beispiele
3.1.3 Ablauf beim Multiplizieren der Ziffern einer Zahl
3.1.4 Typische Probleme
3.2 Aufgaben
3.2.1 Aufgabe 1: Fibonacci (.....)
3.2.2 Aufgabe 2: Ziffern verarbeiten (.....)
3.2.3 Aufgabe 3: ggT / GCD (.....)
3.2.4 Aufgabe 4: Reverse String (.....)
3.2.5 Aufgabe 5: Array Sum (.....)
3.2.6 Aufgabe 6: Array Min (.....).
3.2.7 Aufgabe 7: Konvertierungen (.....)
3.2.8 Aufgabe 8: Exponentialfunktion (.....)
3.2.9 Aufgabe 9: Pascal'sches Dreieck (.....)
3.2.10 Aufgabe 10: Zahlenpalindrome (.....)
3.2.11 Aufgabe 11: Permutationen (.....)
3.2.12 Aufgabe 12: Count Substrings (.....)
3.2.13 Aufgabe 13: Lineal (.....)
3.3 Lösungen
3.3.1 Lösung 1: Fibonacci (.....)
3.3.2 Lösung 2: Ziffern verarbeiten (.....)
3.3.3 Lösung 3: ggT / GCD (.....)
3.3.4 Lösung 4: Reverse String (.....)
3.3.5 Lösung 5: Array Sum (.....)
3.3.6 Lösung 6: Array Min (.....)
3.3.7 Lösung 7: Konvertierungen (.....)
3.3.8 Lösung 8: Exponentialfunktion (.....)
3.3.9 Lösung 9: Pascal'sches Dreieck (.....)
3.3.10 Lösung 10: Zahlenpalindrome (.....)
3.3.11 Lösung 11: Permutationen (.....)
3.3.12 Lösung 12: Count Substrings (.....)
3.3.13 Lösung 13: Lineal (.....)
4 Strings
4.1 Einführung
4.1.1 Die Klasse String
4.1.2 Die Klassen StringBuffer und StringBuilder
4.1.3 Die Klasse Character
4.1.4 Beispiele zu Character und String
4.2 Aufgaben
4.2.1 Aufgabe 1: Zahlenumwandlungen (.....)
4.2.2 Aufgabe 2: Joiner (.....)
4.2.3 Aufgabe 3: Reverse String (.....)
4.2.4 Aufgabe 4: Palindrom (.....)
4.2.5 Aufgabe 5: No Duplicate Chars (.....)
4.2.6 Aufgabe 6: Doppelte Buchstaben entfernen (.....)
4.2.7 Aufgabe 7: Capitalize (.....)
4.2.8 Aufgabe 8: Rotation (.....)
4.2.9 Aufgabe 9: Wohlgeformte Klammern (.....)
4.2.10 Aufgabe 10: Anagramm (.....)
4.2.11 Aufgabe 11: Morse Code (.....)
4.2.12 Aufgabe 12: Pattern Checker (.....)
4.2.13 Aufgabe 13: Tennis-Punktestand (.....)
4.2.14 Aufgabe 14: Versionsnummern (.....)
4.2.15 Aufgabe 15: Konvertierung strToLong (.....)
4.2.16 Aufgabe 16: Print Tower (.....)
4.3 Lösungen
4.3.1 Lösung 1: Zahlenumwandlungen (.....)
4.3.2 Lösung 2: Joiner (.....).
4.3.3 Lösung 3: Reverse String (.....)
4.3.4 Lösung 4: Palindrom (.....)
4.3.5 Lösung 5: No Duplicate Chars (.....)
4.3.6 Lösung 6: Doppelte Buchstaben entfernen (.....)
4.3.7 Lösung 7: Capitalize (.....)
4.3.8 Lösung 8: Rotation (.....)
4.3.9 Lösung 9: Wohlgeformte Klammern (.....)
4.3.10 Lösung 10: Anagramm (.....)
4.3.11 Lösung 11: Morse Code (.....)
4.3.12 Lösung 12: Pattern Checker (.....)
4.3.13 Lösung 13: Tennis-Punktestand (.....)
4.3.14 Lösung 14: Versionsnummern (.....)
4.3.15 Lösung 15: Konvertierung strToLong (.....)
4.3.16 Lösung 16: Print Tower (.....)
5 Arrays
5.1 Einführung
5.1.1 Eindimensionale Arrays
5.1.2 Mehrdimensionale Arrays
5.1.3 Typische Fehler
5.2 Aufgaben
5.2.1 Aufgabe 1: Gerade vor ungeraden Zahlen (.....)
5.2.2 Aufgabe 2: Flip (.....)
5.2.3 Aufgabe 3: Palindrom (.....)
5.2.4 Aufgabe 4: Inplace Rotate (.....)
5.2.5 Aufgabe 5: Jewels Board Init (.....)
5.2.6 Aufgabe 6: Jewels Board Erase Diamonds (.....)
5.2.7 Aufgabe 7: Spiral-Traversal (.....)
5.2.8 Aufgabe 8: Add One to Array As Number (.....)
5.2.9 Aufgabe 9: Sudoku-Checker (.....)
5.2.10 Aufgabe 10: Flood-Fill (.....)
5.2.11 Aufgabe 11: Array Merge (.....)
5.2.12 Aufgabe 12: Array Min und Max (.....)
5.2.13 Aufgabe 13: Array Split (.....)
5.2.14 Aufgabe 14: Minesweeper Board (.....)
5.3 Lösungen
5.3.1 Lösung 1: Gerade vor ungerade Zahlen (.....)
5.3.2 Lösung 2: Flip (.....)
5.3.3 Lösung 3: Palindrom (.....)
5.3.4 Lösung 4: Inplace Rotate (.....)
5.3.5 Lösung 5: Jewels Board Init (.....)
5.3.6 Lösung 6: Jewels Board Erase Diamonds (.....)
5.3.7 Lösung 7: Spiral-Traversal (.....)
5.3.8 Lösung 8: Add One to Array As Number (.....)
5.3.9 Lösung 9: Sudoku-Checker (.....)
5.3.10 Lösung 10: Flood-Fill (.....).
5.3.11 Lösung 11: Array Merge (.....)
5.3.12 Lösung 12: Array Min und Max (.....)
5.3.13 Lösung 13: Array Split (.....)
5.3.14 Lösung 14: Minesweeper Board (.....)
6 Datumsverarbeitung
6.1 Einführung
6.1.1 Die Aufzählungen DayOfWeek und Month
6.1.2 Die Klassen LocalDate, LocalTime und LocalDateTime
6.1.3 Die Klasse ZonedDateTime
6.1.4 Die Klasse ZoneId
6.1.5 Die Klasse Duration
6.1.6 Die Klasse Period
6.1.7 Datumsarithmetik
6.1.8 Formatierung und Parsing
6.2 Aufgaben
6.2.1 Aufgabe 1: Schaltjahre (.....)
6.2.2 Aufgabe 2: Basiswissen Date-API (.....)
6.2.3 Aufgabe 3: Monatslänge (.....)
6.2.4 Aufgabe 4: Zeitzonen (.....)
6.2.5 Aufgabe 5: Zeitzonenberechnung (.....)
6.2.6 Aufgabe 6: Berechnungen mit LocalDate (.....)
6.2.7 Aufgabe 7: Kalenderausgabe (.....)
6.2.8 Aufgabe 8: Wochentage (.....)
6.2.9 Aufgabe 9: Sonntage und Schaltjahre (.....)
6.2.10 Aufgabe 10: TemporalAdjuster (.....)
6.2.11 Aufgabe 11: NthWeekdayAdjuster (.....)
6.2.12 Aufgabe 12: Payday-TemporalAdjuster (.....)
6.2.13 Aufgabe 13: Formatting and Parsing (.....)
6.2.14 Aufgabe 14: Fault Tolerant Parsing (.....)
6.3 Lösungen
6.3.1 Lösung 1: Schaltjahre (.....)
6.3.2 Lösung 2: Basiswissen Date-API (.....)
6.3.3 Lösung 3: Monatslänge (.....)
6.3.4 Lösung 4: Zeitzonenberechnung (.....)
6.3.5 Lösung 5: Zeitzonen (.....)
6.3.6 Lösung 6: Berechnungen mit LocalDate (.....)
6.3.7 Lösung 7: Kalenderausgabe (.....)
6.3.8 Lösung 8: Wochentage (.....)
6.3.9 Lösung 9: Sonntage und Schaltjahre (.....)
6.3.10 Lösung 10: TemporalAdjuster (.....)
6.3.11 Lösung 11: NthWeekdayAdjuster (.....)
6.3.12 Lösung 12: Payday-TemporalAdjuster (.....)
6.3.13 Lösung 13: Formatting and Parsing (.....)
6.3.14 Lösung 14: Fault Tolerant Parsing (.....).
7 Basisdatenstrukturen: Listen, Sets und Maps
7.1 Einführung
7.1.1 Das Interface Collection
7.1.2 Listen und das Interface List<
E>
7.1.3 Mengen und das Interface Set
7.1.4 Schlüssel-Wert-Abbildungen und das Interface Map
7.1.5 Der Stack als LIFO-Datenstruktur
7.1.6 Die Queue als FIFO-Datenstruktur
7.2 Aufgaben
7.2.1 Aufgabe 1: Mengenoperationen (.....)
7.2.2 Aufgabe 2: List Reverse (.....)
7.2.3 Aufgabe 3: Duplikate entfernen (.....)
7.2.4 Aufgabe 4: Maximaler Gewinn (.....)
7.2.5 Aufgabe 5: Längstes Teilstück (.....)
7.2.6 Aufgabe 6: Eigener Stack (.....)
7.2.7 Aufgabe 7: Wohlgeformte Klammern (.....)
7.2.8 Aufgabe 8: Check Magic Triangle (.....)
7.2.9 Aufgabe 9: Pascal'sches Dreieck (.....)
7.2.10 Aufgabe 10: Häufigste Elemente (.....)
7.2.11 Aufgabe 11: Addition von Ziffern (.....)
7.2.12 Aufgabe 12: Compound Key (.....)
7.2.13 Aufgabe 13: List Merge (.....)
7.2.14 Aufgabe 14: Excel Magic Select (.....)
7.3 Lösungen
7.3.1 Lösung 1: Mengenoperationen (.....)
7.3.2 Lösung 2: List Reverse (.....)
7.3.3 Lösung 3: Duplikate entfernen (.....)
7.3.4 Lösung 4: Maximaler Gewinn (.....)
7.3.5 Lösung 5: Längstes Teilstück (.....)
7.3.6 Lösung 6: Eigener Stack (.....)
7.3.7 Lösung 7: Wohlgeformte Klammern (.....)
7.3.8 Lösung 8: Check Magic Triangle (.....)
7.3.9 Lösung 9: Pascal'sches Dreieck (.....)
7.3.10 Lösung 10: Häufigste Elemente (.....)
7.3.11 Lösung 11: Addition von Ziffern (.....)
7.3.12 Lösung 12: Compound Key (.....)
7.3.13 Lösung 13: List Merge (.....)
7.3.14 Lösung 14: Excel Magic Select (.....)
II Fortgeschrittenere und kniffligere Themen
8 Rekursion Advanced
8.1 Memoization
8.1.1 Memoization für Fibonacci-Zahlen
8.1.2 Memoization für Pascal'sches Dreieck
8.2 Backtracking
8.2.1 n-Damen-Problem.
Subjects
LC Subjects
Reviews from GoodReads
Loading GoodReads Reviews.
Citations
APA Citation, 7th Edition (style guide)
Inden, M. (2020). Java Challenge . dpunkt.
Chicago / Turabian - Author Date Citation, 17th Edition (style guide)Inden, Michael. 2020. Java Challenge. [S.l.]: dpunkt.
Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)Inden, Michael. Java Challenge [S.l.]: dpunkt, 2020.
Harvard Citation (style guide)Inden, M. (2020). Java challenge. [S.l.]: dpunkt.
MLA Citation, 9th Edition (style guide)Inden, Michael. Java Challenge dpunkt, 2020.
Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.
Staff View
Grouped Work ID
923e274f-382c-39bb-5ed5-5d119ef943a2-und
Grouping Information
Grouped Work ID | 923e274f-382c-39bb-5ed5-5d119ef943a2-und |
---|---|
Full title | java challenge |
Author | inden michael |
Grouping Category | book |
Last Update | 2025-01-24 12:33:29PM |
Last Indexed | 2025-05-22 03:28:15AM |
Book Cover Information
Image Source | google_isbn |
---|---|
First Loaded | Jul 5, 2024 |
Last Used | Apr 27, 2025 |
Marc Record
First Detected | Mar 21, 2023 11:10:03 AM |
---|---|
Last File Modification Time | Mar 21, 2023 11:10:03 AM |
Suppressed | Record had no items |
MARC Record
LEADER | 11296cam a2200481Mu 4500 | ||
---|---|---|---|
001 | on1202554469 | ||
003 | OCoLC | ||
005 | 20230321110857.0 | ||
006 | m d | ||
007 | cr n ||| | ||
008 | 201011s2020 xx o ||| 0 und d | ||
019 | |a 1295600200|a 1300635675|a 1303342815 | ||
020 | |a 9783864907562 | ||
020 | |a 386490756X | ||
020 | |a 1098125789 | ||
020 | |a 9781098125783 | ||
020 | |a 3969100283 | ||
020 | |a 9783969100288 | ||
035 | |a (OCoLC)1202554469|z (OCoLC)1295600200|z (OCoLC)1300635675|z (OCoLC)1303342815 | ||
040 | |a VT2|b eng|c VT2|d UAB|d OCLCO|d OCLCF|d ERF|d CZL|d OCLCO|d OCLCQ | ||
041 | |a ger | ||
049 | |a MAIN | ||
100 | 1 | |a Inden, Michael. | |
245 | 1 | 0 | |a Java Challenge|h [electronic resource] /|c Michael Inden. |
260 | |a [S.l.] :|b dpunkt,|c 2020. | ||
300 | |a 1 online resource | ||
336 | |a text|b txt|2 rdacontent | ||
337 | |a computer|b c|2 rdamedia | ||
338 | |a online resource|b cr|2 rdacarrier | ||
347 | |a text file | ||
500 | |a Title from content provider. | ||
505 | 0 | |a Intro -- 1 Einleitung -- 1.1 Aufbau der Kapitel -- 1.2 Grundgerüst des Eclipse-Projekts -- 1.3 Grundgerüst für die Unit Tests -- 1.4 Anmerkung zum Programmierstil -- 1.5 Ausprobieren der Beispiele und Lösungen -- I Grundlagen -- 2 Mathematische Aufgaben -- 2.1 Einführung -- 2.1.1 Römische Zahlen -- 2.1.2 Zahlenspielereien -- 2.2 Aufgaben -- 2.2.1 Aufgabe 1: Grundrechenarten (.....) -- 2.2.2 Aufgabe 2: Zahl als Text ( .....) -- 2.2.3 Aufgabe 3: Vollkommene Zahlen (.....) -- 2.2.4 Aufgabe 4: Primzahlen (.....) -- 2.2.5 Aufgabe 5: Primzahlpaare (.....) -- 2.2.6 Aufgabe 6: Prüfsumme (.....) -- 2.2.7 Aufgabe 7: Römische Zahlen (.....) -- 2.2.8 Aufgabe 8: Kombinatorik (.....) -- 2.2.9 Aufgabe 9: Armstrong-Zahlen (.....) -- 2.2.10 Aufgabe 10: Max Change Calculator (.....) -- 2.2.11 Aufgabe 11: Befreundete Zahlen (.....) -- 2.2.12 Aufgabe 12: Primfaktorzerlegung (.....) -- 2.3 Lösungen -- 2.3.1 Lösung 1: Grundrechenarten (.....) -- 2.3.2 Lösung 2: Zahl als Text (.....) -- 2.3.3 Lösung 3: Vollkommene Zahlen (.....) -- 2.3.4 Lösung 4: Primzahlen (.....) -- 2.3.5 Lösung 5: Primzahlpaare (.....) -- 2.3.6 Lösung 6: Prüfsumme (.....) -- 2.3.7 Lösung 7: Römische Zahlen (.....) -- 2.3.8 Lösung 8: Kombinatorik (.....) -- 2.3.9 Lösung 9: Armstrong-Zahlen (.....) -- 2.3.10 Lösung 10: Max Change Calculator (.....) -- 2.3.11 Lösung 11: Befreundete Zahlen (.....) -- 2.3.12 Lösung 12: Primfaktorzerlegung (.....) -- 3 Rekursion -- 3.1 Einführung -- 3.1.1 Mathematische Beispiele -- 3.1.2 Algorithmische Beispiele -- 3.1.3 Ablauf beim Multiplizieren der Ziffern einer Zahl -- 3.1.4 Typische Probleme -- 3.2 Aufgaben -- 3.2.1 Aufgabe 1: Fibonacci (.....) -- 3.2.2 Aufgabe 2: Ziffern verarbeiten (.....) -- 3.2.3 Aufgabe 3: ggT / GCD (.....) -- 3.2.4 Aufgabe 4: Reverse String (.....) -- 3.2.5 Aufgabe 5: Array Sum (.....) -- 3.2.6 Aufgabe 6: Array Min (.....). | |
505 | 8 | |a 3.2.7 Aufgabe 7: Konvertierungen (.....) -- 3.2.8 Aufgabe 8: Exponentialfunktion (.....) -- 3.2.9 Aufgabe 9: Pascal'sches Dreieck (.....) -- 3.2.10 Aufgabe 10: Zahlenpalindrome (.....) -- 3.2.11 Aufgabe 11: Permutationen (.....) -- 3.2.12 Aufgabe 12: Count Substrings (.....) -- 3.2.13 Aufgabe 13: Lineal (.....) -- 3.3 Lösungen -- 3.3.1 Lösung 1: Fibonacci (.....) -- 3.3.2 Lösung 2: Ziffern verarbeiten (.....) -- 3.3.3 Lösung 3: ggT / GCD (.....) -- 3.3.4 Lösung 4: Reverse String (.....) -- 3.3.5 Lösung 5: Array Sum (.....) -- 3.3.6 Lösung 6: Array Min (.....) -- 3.3.7 Lösung 7: Konvertierungen (.....) -- 3.3.8 Lösung 8: Exponentialfunktion (.....) -- 3.3.9 Lösung 9: Pascal'sches Dreieck (.....) -- 3.3.10 Lösung 10: Zahlenpalindrome (.....) -- 3.3.11 Lösung 11: Permutationen (.....) -- 3.3.12 Lösung 12: Count Substrings (.....) -- 3.3.13 Lösung 13: Lineal (.....) -- 4 Strings -- 4.1 Einführung -- 4.1.1 Die Klasse String -- 4.1.2 Die Klassen StringBuffer und StringBuilder -- 4.1.3 Die Klasse Character -- 4.1.4 Beispiele zu Character und String -- 4.2 Aufgaben -- 4.2.1 Aufgabe 1: Zahlenumwandlungen (.....) -- 4.2.2 Aufgabe 2: Joiner (.....) -- 4.2.3 Aufgabe 3: Reverse String (.....) -- 4.2.4 Aufgabe 4: Palindrom (.....) -- 4.2.5 Aufgabe 5: No Duplicate Chars (.....) -- 4.2.6 Aufgabe 6: Doppelte Buchstaben entfernen (.....) -- 4.2.7 Aufgabe 7: Capitalize (.....) -- 4.2.8 Aufgabe 8: Rotation (.....) -- 4.2.9 Aufgabe 9: Wohlgeformte Klammern (.....) -- 4.2.10 Aufgabe 10: Anagramm (.....) -- 4.2.11 Aufgabe 11: Morse Code (.....) -- 4.2.12 Aufgabe 12: Pattern Checker (.....) -- 4.2.13 Aufgabe 13: Tennis-Punktestand (.....) -- 4.2.14 Aufgabe 14: Versionsnummern (.....) -- 4.2.15 Aufgabe 15: Konvertierung strToLong (.....) -- 4.2.16 Aufgabe 16: Print Tower (.....) -- 4.3 Lösungen -- 4.3.1 Lösung 1: Zahlenumwandlungen (.....) -- 4.3.2 Lösung 2: Joiner (.....). | |
505 | 8 | |a 4.3.3 Lösung 3: Reverse String (.....) -- 4.3.4 Lösung 4: Palindrom (.....) -- 4.3.5 Lösung 5: No Duplicate Chars (.....) -- 4.3.6 Lösung 6: Doppelte Buchstaben entfernen (.....) -- 4.3.7 Lösung 7: Capitalize (.....) -- 4.3.8 Lösung 8: Rotation (.....) -- 4.3.9 Lösung 9: Wohlgeformte Klammern (.....) -- 4.3.10 Lösung 10: Anagramm (.....) -- 4.3.11 Lösung 11: Morse Code (.....) -- 4.3.12 Lösung 12: Pattern Checker (.....) -- 4.3.13 Lösung 13: Tennis-Punktestand (.....) -- 4.3.14 Lösung 14: Versionsnummern (.....) -- 4.3.15 Lösung 15: Konvertierung strToLong (.....) -- 4.3.16 Lösung 16: Print Tower (.....) -- 5 Arrays -- 5.1 Einführung -- 5.1.1 Eindimensionale Arrays -- 5.1.2 Mehrdimensionale Arrays -- 5.1.3 Typische Fehler -- 5.2 Aufgaben -- 5.2.1 Aufgabe 1: Gerade vor ungeraden Zahlen (.....) -- 5.2.2 Aufgabe 2: Flip (.....) -- 5.2.3 Aufgabe 3: Palindrom (.....) -- 5.2.4 Aufgabe 4: Inplace Rotate (.....) -- 5.2.5 Aufgabe 5: Jewels Board Init (.....) -- 5.2.6 Aufgabe 6: Jewels Board Erase Diamonds (.....) -- 5.2.7 Aufgabe 7: Spiral-Traversal (.....) -- 5.2.8 Aufgabe 8: Add One to Array As Number (.....) -- 5.2.9 Aufgabe 9: Sudoku-Checker (.....) -- 5.2.10 Aufgabe 10: Flood-Fill (.....) -- 5.2.11 Aufgabe 11: Array Merge (.....) -- 5.2.12 Aufgabe 12: Array Min und Max (.....) -- 5.2.13 Aufgabe 13: Array Split (.....) -- 5.2.14 Aufgabe 14: Minesweeper Board (.....) -- 5.3 Lösungen -- 5.3.1 Lösung 1: Gerade vor ungerade Zahlen (.....) -- 5.3.2 Lösung 2: Flip (.....) -- 5.3.3 Lösung 3: Palindrom (.....) -- 5.3.4 Lösung 4: Inplace Rotate (.....) -- 5.3.5 Lösung 5: Jewels Board Init (.....) -- 5.3.6 Lösung 6: Jewels Board Erase Diamonds (.....) -- 5.3.7 Lösung 7: Spiral-Traversal (.....) -- 5.3.8 Lösung 8: Add One to Array As Number (.....) -- 5.3.9 Lösung 9: Sudoku-Checker (.....) -- 5.3.10 Lösung 10: Flood-Fill (.....). | |
505 | 8 | |a 5.3.11 Lösung 11: Array Merge (.....) -- 5.3.12 Lösung 12: Array Min und Max (.....) -- 5.3.13 Lösung 13: Array Split (.....) -- 5.3.14 Lösung 14: Minesweeper Board (.....) -- 6 Datumsverarbeitung -- 6.1 Einführung -- 6.1.1 Die Aufzählungen DayOfWeek und Month -- 6.1.2 Die Klassen LocalDate, LocalTime und LocalDateTime -- 6.1.3 Die Klasse ZonedDateTime -- 6.1.4 Die Klasse ZoneId -- 6.1.5 Die Klasse Duration -- 6.1.6 Die Klasse Period -- 6.1.7 Datumsarithmetik -- 6.1.8 Formatierung und Parsing -- 6.2 Aufgaben -- 6.2.1 Aufgabe 1: Schaltjahre (.....) -- 6.2.2 Aufgabe 2: Basiswissen Date-API (.....) -- 6.2.3 Aufgabe 3: Monatslänge (.....) -- 6.2.4 Aufgabe 4: Zeitzonen (.....) -- 6.2.5 Aufgabe 5: Zeitzonenberechnung (.....) -- 6.2.6 Aufgabe 6: Berechnungen mit LocalDate (.....) -- 6.2.7 Aufgabe 7: Kalenderausgabe (.....) -- 6.2.8 Aufgabe 8: Wochentage (.....) -- 6.2.9 Aufgabe 9: Sonntage und Schaltjahre (.....) -- 6.2.10 Aufgabe 10: TemporalAdjuster (.....) -- 6.2.11 Aufgabe 11: NthWeekdayAdjuster (.....) -- 6.2.12 Aufgabe 12: Payday-TemporalAdjuster (.....) -- 6.2.13 Aufgabe 13: Formatting and Parsing (.....) -- 6.2.14 Aufgabe 14: Fault Tolerant Parsing (.....) -- 6.3 Lösungen -- 6.3.1 Lösung 1: Schaltjahre (.....) -- 6.3.2 Lösung 2: Basiswissen Date-API (.....) -- 6.3.3 Lösung 3: Monatslänge (.....) -- 6.3.4 Lösung 4: Zeitzonenberechnung (.....) -- 6.3.5 Lösung 5: Zeitzonen (.....) -- 6.3.6 Lösung 6: Berechnungen mit LocalDate (.....) -- 6.3.7 Lösung 7: Kalenderausgabe (.....) -- 6.3.8 Lösung 8: Wochentage (.....) -- 6.3.9 Lösung 9: Sonntage und Schaltjahre (.....) -- 6.3.10 Lösung 10: TemporalAdjuster (.....) -- 6.3.11 Lösung 11: NthWeekdayAdjuster (.....) -- 6.3.12 Lösung 12: Payday-TemporalAdjuster (.....) -- 6.3.13 Lösung 13: Formatting and Parsing (.....) -- 6.3.14 Lösung 14: Fault Tolerant Parsing (.....). | |
505 | 8 | |a 7 Basisdatenstrukturen: Listen, Sets und Maps -- 7.1 Einführung -- 7.1.1 Das Interface Collection -- 7.1.2 Listen und das Interface List< -- E> -- 7.1.3 Mengen und das Interface Set -- 7.1.4 Schlüssel-Wert-Abbildungen und das Interface Map -- 7.1.5 Der Stack als LIFO-Datenstruktur -- 7.1.6 Die Queue als FIFO-Datenstruktur -- 7.2 Aufgaben -- 7.2.1 Aufgabe 1: Mengenoperationen (.....) -- 7.2.2 Aufgabe 2: List Reverse (.....) -- 7.2.3 Aufgabe 3: Duplikate entfernen (.....) -- 7.2.4 Aufgabe 4: Maximaler Gewinn (.....) -- 7.2.5 Aufgabe 5: Längstes Teilstück (.....) -- 7.2.6 Aufgabe 6: Eigener Stack (.....) -- 7.2.7 Aufgabe 7: Wohlgeformte Klammern (.....) -- 7.2.8 Aufgabe 8: Check Magic Triangle (.....) -- 7.2.9 Aufgabe 9: Pascal'sches Dreieck (.....) -- 7.2.10 Aufgabe 10: Häufigste Elemente (.....) -- 7.2.11 Aufgabe 11: Addition von Ziffern (.....) -- 7.2.12 Aufgabe 12: Compound Key (.....) -- 7.2.13 Aufgabe 13: List Merge (.....) -- 7.2.14 Aufgabe 14: Excel Magic Select (.....) -- 7.3 Lösungen -- 7.3.1 Lösung 1: Mengenoperationen (.....) -- 7.3.2 Lösung 2: List Reverse (.....) -- 7.3.3 Lösung 3: Duplikate entfernen (.....) -- 7.3.4 Lösung 4: Maximaler Gewinn (.....) -- 7.3.5 Lösung 5: Längstes Teilstück (.....) -- 7.3.6 Lösung 6: Eigener Stack (.....) -- 7.3.7 Lösung 7: Wohlgeformte Klammern (.....) -- 7.3.8 Lösung 8: Check Magic Triangle (.....) -- 7.3.9 Lösung 9: Pascal'sches Dreieck (.....) -- 7.3.10 Lösung 10: Häufigste Elemente (.....) -- 7.3.11 Lösung 11: Addition von Ziffern (.....) -- 7.3.12 Lösung 12: Compound Key (.....) -- 7.3.13 Lösung 13: List Merge (.....) -- 7.3.14 Lösung 14: Excel Magic Select (.....) -- II Fortgeschrittenere und kniffligere Themen -- 8 Rekursion Advanced -- 8.1 Memoization -- 8.1.1 Memoization für Fibonacci-Zahlen -- 8.1.2 Memoization für Pascal'sches Dreieck -- 8.2 Backtracking -- 8.2.1 n-Damen-Problem. | |
520 | |a Dieses Buch bietet ein breit gefächertes Spektrumvon über 100 Übungsaufgaben und Programmierpuzzlesinklusive Lösungen zum Knobeln und Erweitern derKenntnisse zu unterschiedlichen praxisrelevantenThemengebieten wie Arrays, Datenstrukturen, Rekursion,Date and Time API usw. Java-Training- für Prüfungen- für Job-Interviews- zur Fortbildung vom Java-Experten Michael Inden (»Der Weg zum Java-Profi»). | ||
590 | |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition | ||
650 | 0 | |a Java (Computer program language)|9 70616 | |
776 | |z 3-86490-756-X | ||
856 | 4 | 0 | |u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781098125783/?ar|x O'Reilly|z eBook |
994 | |a 92|b VIA | ||
999 | |c 285070|d 285070 |