2 Repos
Concrete Java code examples serving as reference implementations for standard data structures.
Distinct from Data Structures Reference: Focuses on the actual Java implementation rather than just conceptual academic mappings.
Explore 2 awesome GitHub repositories matching education & learning resources · Java Implementation References. Refine with filters or upvote what's useful.
Dieses Projekt ist eine umfassende Sammlung Java-basierter Implementierungen für Standardalgorithmen der Informatik, Datenstrukturen, Graphenanalysen und mathematische Berechnungen. Es bietet eine Reihe von Referenzimplementierungen für grundlegende Datencontainer, darunter Bäume, Heaps, Maps, Tries und Listen, sowie gängige Sortier- und Suchroutinen. Die Bibliothek enthält eine spezialisierte Suite für die Graphennetzwerkanalyse, die kürzeste Pfade, minimale Spannbäume und maximalen Fluss abdeckt. Zudem bietet sie mathematische Hilfsprogramme für Primzahltests, modulare Arithmetik und Fast Fourier Transforms sowie Textverarbeitungstools für die Palindrom-Erkennung und die Berechnung der Editierdistanz. Die Codebasis umfasst breitere Funktionsbereiche wie dynamische Programmierung für Sequenzanalysen und eine Vielzahl von Datenorganisationsmustern für die allgemeine Softwareentwicklung und die Informatikausbildung.
Offers reference Java implementations of trees, heaps, maps, and lists.
Dieses Projekt ist eine kuratierte Referenzbibliothek für algorithmische Muster, Implementierungen von Datenstrukturen und Notizen zum Systemdesign. Sie dient als Java-Aufgabenset für algorithmische Probleme und als Leitfaden für wettbewerbsorientiertes Programmieren und bietet eine Sammlung von Lösungen für Coding-Challenges von Plattformen wie LeetCode und LintCode. Die Bibliothek zeichnet sich durch ihre umfassende Sammlung von Java-Implementierungen für fortgeschrittene Datenstrukturen und algorithmische Strategien aus. Sie enthält detaillierte Referenzen zur Lösung komplexer Probleme mit begleitender Analyse der Zeit- und Platzkomplexität. Das Projekt deckt ein breites Spektrum der Informatik-Grundlagen ab, einschließlich Algorithmus-Design, Implementierung von Datenstrukturen und Systemdesign. Die Inhalte umfassen Graphentheorie, dynamische Programmierung, Suche und Optimierung sowie Techniken der linearen Datenverarbeitung. Zudem enthält sie Notizen zu Infrastrukturskalierbarkeit, Performance-Caching und Softwarearchitekturmustern.
Provides concrete Java reference implementations for standard data structures such as Heaps and Tries.