Unbenanntes Package


  • Klassen
    Klasse
    Beschreibung
    Annuity berechnet eine jährliche Annuität.
    Umrechnung einer positiven Binärzahl in eine Dezimalzahl.
    Binäre Suche in einem aufsteigend geordneten int-Array.
    BMI-Berechnung (Body Mass Index) für Werte, die fix im Code codiert sind.
    Ein einfacher Klammer-Prüfer.
    Implementierung des BubbleSort-Algorithmus für ein Array von int-Werten.
    Interaktives Einlesen eines Postfix-Ausdrucks, Generierung eines binären Baums und dessen Traversierung.
    Char demonstriert, wie Zeichen als ganze Zahlen und umgekehrt interpretiert werden.
    Klassifikation von Temperaturen und Einkommen (OOP-Stil).
    Klassifikation von Temperaturen und Einkommen (prozeduraler Stil).
    Simulation eines fairen Münzwurfs.
    Implementierung einer Collatz-Folge.
    Cross-Referenz-Anwendung.
    Testclient für die iterativen Traversen DFS und BFS
    Sieb des Eratosthenes.
    Anhand von ErrorDemo wird gezeigt, wie fatal es sein kann, wenn Fehlermeldungen auf der Standardausgabe erfolgen.
    Demonstration von Escape-Sequenzen.
    Faculty zeigt anhand einer Methode, wie rudimentäre Fehlerbehandlung ind Java mittels Exceptions (Ausnahmen) behandelt werden.
    FacultyIterative implementiert eine iterative Fakultätsberechnung.
    FacultyIterative implementiert eine rekursive Fakultätsberechnung.
    Iterative Implementierung zur Berechnung der n-ten Fibonacci-Zahl.
    Rekursive Implementierung zur Berechnung der Fibonacci-Zahl zur Eingabezahl x.
    Demonstration zum Vergleich auf Gleichheit von Gleitkommazahlen.
     
    Bestimmung des größten gemeinsamen Teilers zweier positiver ganzer Zahlen.
    Bestimmung des größten gemeinsamen Teilers zweier positiver ganzer Zahlen (optimierter Algorithmus).
    Bestimmung des größten gemeinsamen Teilers zweier positiver ganzer Zahlen (optimierter Algorithmus).
    Die Klasse GraphTest dient alas Grundgerüst zum Testen von Graph-Algorithmen.
    Ausgabe einer Begrüßung.
    Türme von Hanoi.
    Wörterbuch-Modellierung mithilfe einer Hash-Tabelle (geschlossenes Hashing).
    Implementierung des HeapSort-Algorithmus für ein Array von int-Werten.
    Die Klasse HelloWorld gibt die Zeichenkette "Hello, World!"
    Demonstration der Ungenauigkeiten von Gleitkommazahlen aufgrund deren interner Implementierung nach den IEEE-754-Standard.
    Die Klasse IntBases demonstriert im Quellcode die Notation von ganzzahligen int-Literalen zu den Basen 2, 8, 10 und 16.
    IntOps demonstriert die Resultate ausgewählter Operatoren für ganzen Zahlen.
    Der Quellcode der Klasse Ints demonstriert die Verwendung der verschiedenen Ganzzahldatentypen in Java.
    Implementierung eines Abzählreims.
    Die Klasse LeapYear prüft, ob eine Jahreszahl ein Schaltjahr repräsentiert.
    Lineare Suche in einem int-Array.
    Testclient für eine PriorityQueue (ListPriorityQueue)
    Simulation der Lottozahlenziehung 6 aus 49 (Ziehen ohne Zurücklegen).
    MatrixMult modelliert zwei nxn-Matrizen, die miteinander multipliziert werden.
    Implementierung des MergeSort-Algorithmus für ein Array von int-Werten.
    Optimierte Implementierung des MergeSortOpt-Algorithmus für ein Array von int-Werten.
    Demo für statische Methoden in Java.
    Nullstellenberechnung für quadratische Gleichungen der Form: \(f(x) = ax^2 + bx +c\).
    Minimum-Suche in einem unsortierten int-Array.
    Die Klasse Modulo zeigt den Unterschied bezüglich der Restwertdivision zwischen Java und der Restwertdivision, wie sie in der Mathematik definiert ist.
    Implementierung einer Sequenz von Anweisungen (hier Ausgabeanweisungen).
    Demonstration der Werte NaN und Inf, die bei Operationen mit Gleitkommazahlen auftreten können.
    Berechnung der Quadratwurzel einer positiven reellen Zahl von Type double.
    Testclient für die im Paket oop implementierten Klassen.
    Die Klasse OverUnderFlow zeigt die Auswirkungen von Über- und Unterläufen anhand des Datentyps byte.
    Die Klasse {code@ Permutations} erzeugt von einem {code @int}-Array alle Permutationen und gibt diese in Form eines PermutationIterable, welches die Schnittstelle Iterator implementiert an den Aufrufer zurück.
    Die Klasse {code@ Permutations} erzeugt von einem {code @int}-Array alle Permutationen und gibt diese auf der Standardausgabe aus.
    Postfix konvertiert einen einfachen Infix-Ausdruck nach Postfix.
    Primzahlenüberprüfung für int-Werte.
    Demonstration grundlegender Formatierungen mittels PrintStream.printf(String, Object...).
    Der Quellcode von PrintFCentered zeigt, wie in Java zentrierte Ausgabe realisiert werden können.
    Modellierung eines einfaches Druckauftrags.
    Das Programm zeigt die Wiederverwendung der Methode Methods.printStars(int).
    Implementierung des QuickSort-Algorithmus für ein Array von int-Werten.
    RangeAutocomplete realisiert eine Bereichssuche auf einem binären Suchbaum.
    Testclient für ReferenceQueue.
    Umkehrung einer interaktiv einzugebenden Zahlenfolge mithilfe der Klasse ReferenceStack.
    Testclient für die Klasse RingBuffer.
    Statische Implementierung der Linealfunktion.
    Einfache Modellierung eines Einkommens.
    ScalarProduct modelliert zwei Vektoren, deren Skalarprodukt berechnet und ausgegeben wird.
    Zuordnung eines Monats zu einer Jahreszeit.
    Implementierung des SelectionSort-Algorithmus für ein Array von int-Werten.
    Testclient für die Klasse SingleLinkedList.
    Die Klasse SortDriver dient als Testprogramm für verschiedene Sortieralgorithmen.
    Die Klasse SortDriverOpt dient als Testprogramm für verschiedene Sortieralgorithmen.
    Vergleich zweier Zeichenketten.
    StringIndex demonstriert die Indizierung von Zeichenketten String.
    Das Programm zeigt, wie eine Modifikation von Zeichenketten (String) emuliert werden kann.
    SwapImpossible zeigt, dass Methoden in Java keine Werte primitiver Datentypen, die als Argumente übergeben werden, verändern kann.
    SwapPossible zeigt, dass Methoden in Java Werte in Referenzdatentypen, die als Argumente übergeben werden, verändern können.
    Einfache Modellierung einer Temperatur.
    Testclient für verschiedene einfache Traversen (Traverse).
    Zufällige Generierung eines Koordinatenpaares im Einheitskreis.
    Interaktive Benutzereingabe mithilfe von Scanner.
    Demonstration von Sichtbarkeiten innerhalb einer Klasse.
    Wort-Information für Cross-Referenz-Anwendungen.