Literaturverzeichnis

[ABCW02]

H.-J. Appelrath, D. Boles, V. Claus und I. Wegener. Starthilfe Informatik. B.G. Teubner, Stuttgart, Leipzig, 2002.

[AGH05]

K. Arnold, J. Gosling und D. Holmes. The Java Programming Language. Addison-Wesley, Reading, MA, 4. Auflage, 2005.

[AL00]

H.-J. Appelrath und J. Ludewig. Skriptum Informatik – eine konventionelle Einführung. B.G. Teubner, Stuttgart, Leipzig, 5. Auflage, 2000.

[ASU99]

A.V. Aho, R. Sethi und J.D. Ullman. Compilerbau Teil I+II. R. Oldenbourg Verlag, München, Wien, 1999.

[AU96]

A.V. Aho und J.D. Ullman. Informatik. Datenstrukturen und Konzepte der Abstraktion. MITP-Verlag, 1996.

[Bar12]

H. Barendregt. The Lambda Calculus, its Syntax and Semantics. College Publications, London, 2012.

[Bau96]

B. Baumgarten. Petri-Netze. Grundlagen und Anwendungen. Spektrum Akademischer Verlag, 1996.

[BKK03]

C. Borgelt, F. Klawonn und R. Kruse. Neuro-Fuzzy-Systeme. Vieweg Verlag, 2003.

[Bog99]

M. Boger. Java in verteilten Systemen: Nebenläufigkeit, Verteilung, Persistenz. dpunkt.verlag, 1999.

[Bol13]

D. Boles. Programmieren spielend gelernt: mit dem Java-Hamster-Modell. Springer Vieweg, Wiesbaden, 5., überarb. und erw. Auflage, 2013.

[BP98]

S. Brin und L. Page. The Anatomy of a Large-Scale Hypertextual Web Search Engine. Comput. Networks, 30(1-7):107–117, 1998.

[BP16]

A.-L. Barabási und M. Pósfai. Network Science. Cambridge University Press, 2016.

[Bra95]

R. Brause. Neuronale Netze. Teubner Verlag, Stuttgart, Leipzig, 1995.

[Bro98]

M. Broy. Informatik. Eine grundlegende Einführung. Band 2: Systemstrukturen und Theoretische Informatik. Springer-Verlag, 2. Auflage, 1998.

[Bro09]

M. Broy. Informatik. Eine grundlegende Einführung. Band 1: Programmierung und Rechnerstrukturen. Springer-Verlag, 3. Auflage, 2009.

[Chr12]

P. Christen. Data Matching: Concepts and Techniques for Record Linkage, Entity Resolution, and Duplicate Detection. Springer-Verlag, 2012.

[CLR09]

T. H. Cormen, C. E. Leiserson und R. L. Rivest. Introduction to Algorithms. MIT Press, Cambridge, MA, 3. Auflage, 2009.

[Cor13]

Oracle Corp. The Java Tutorials: Learning the Java Language. http://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html, 2013.

[CW01]

M. Campione und K. Walrath. The Java Tutorial. Addison-Wesley, Reading, MA, 2001.

[CWH98]

M. Campione, K. Walrath und A. Huml. The Java(TM) Tutorial Continued: The Rest of the JDK(TM) (The Java(TM) Series). Addison-Wesley, Reading, MA, 1998.

[Das97]

J. Dassow. Skript zur Vorlesung Algorithmen und Datenstrukturen. Universität Magdeburg, Wintersemester 96/97 und Sommersemester 97, 1997.

[EGL89]

H.-D. Ehrich, M. Gogolla und U. W. Lipeck. Algebraische Spezifikation abstrakter Datentypen. B.G. Teubner, Stuttgart, 1989.

[EM85]

H. Ehrig und B. Mahr. Fundamentals of Algebraic Specification 1: Equations and Initial Semantics. Springer-Verlag, Berlin, 1985.

[Fac03]

Fachredaktionen des Bibliographischen Instituts (Hrsg.). Schülerduden. Die Informatik. Bibliographisches Institut, Mannheim, 2003.

[FBY99]

B. Frakes und R. Baeza-Yates (Hrsg.). Information Retrieval: Data Structures & Algorithms. Prentice Hall, Upper Saddle River, NJ, 1999.

[Fla00]

D. Flanagan. Java Foundation Classes in a Nutshell: Deutsche Ausgabe. O’Reilly Verlag, Köln, 2000.

[Fla03]

D. Flanagan. Java in a Nutshell: Deutsche Ausgabe. O’Reilly Verlag, Köln, 4. Auflage, 2003.

[FT87]

M. Fredman und R. Tarjan. Fibonacci Heaps and their Uses in Improved Network Optimization Algorithms. Journal of the ACM, 34(3):596–615, Juli 1987.

[GBC17]

I. Goodfellow, Y. Bengio und A. Courville. Deep Learning. The MIT Press, Cambridge, London, 2017.

[GL90]

L. Goldschlager und A. Lister. Informatik. Eine moderne Einführung. Carl Hanser Verlag, München, Wien, 3. Auflage, 1990.

[Goo98]

G. Goos. Vorlesungen über Informatik, Band 4, Paralleles Rechnen und nicht-analytische Lösungsverfahren. Springer-Verlag, Berlin, Heidelberg, New York, 1998.

[GT14]

M.T. Goodrich und R. Tamassia. Data Structures and Algorithms in Java. Wiley, 6. Auflage, 2014.

[GZ05]

G. Goos und W. Zimmermann. Vorlesungen über Informatik. Band 1: Grundlagen und funktionales Programmieren. Springer-Verlag, 4. Auflage, 2005.

[GZ06]

G. Goos und W. Zimmermann. Vorlesungen über Informatik. Band 2: Objektorientiertes Programmieren und Algorithmen. Springer-Verlag, 4. Auflage, 2006.

[HR01]

T. Härder und E. Rahm. Datenbanksysteme – Konzepte und Techniken der Implementierung. Springer-Verlag, 2. Auflage, 2001.

[HT16]

J. Hettel und M. T. Tran. Nebenläufige Programmierung mit Java. Konzepte und Programmiermodelle für Multicore-Systeme. dpunkt.verlag, Heidelberg, 2016.

[Ind17]

M. Inden. Der Weg zum Java-Profi. Konzepte und Techniken für die professionelle Java-Entwicklung. dpunkt.verlag, Heidelberg, 4., überarb. und erw. Auflage, 2017.

[Knu98]

D.E. Knuth. The Art of Computer Programming: Volumes 1-3 Boxed Set. Addison-Wesley, Reading, MA, 1998.

[Kre91]

H.-J. Kreowski. Logische Grundlagen der Informatik. R. Oldenbourg Verlag, München, Wien, 1991.

[KSS14]

V. Köppen, G. Saake und K. Sattler. Data Warehouse Technologien. MITP-Verlag, Bonn, 2. Auflage, 2014.

[KY02]

H. Kredel und A. Yoshida. Thread- und Netzwerk-Programmierung mit Java: Praktikum für die Parallele Programmierung. dpunkt.verlag, 2. Auflage, 2002.

[Lea99]

D. Lea. Concurrent Programming in Java: Design Principles and Patterns. Addison-Wesley, Reading, MA, 1999.

[Meh84a]

K. Mehlhorn. Data Structures and Algorithms 1: Sorting and Searching. Springer-Verlag, Berlin, Heidelberg, New York, 1984.

[Meh84b]

K. Mehlhorn. Data Structures and Algorithms 2: Graph Algorithms and NP-Completeness. Springer-Verlag, Berlin, Heidelberg, New York, 1984.

[Mic98]

Z. Michaelwicz. Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag, Berlin, Heidelberg, New York, 1998.

[Mös14]

H. Mössenböck. Sprechen Sie Java? Eine Einführung in das systematische Programmieren. 5., überarb. und erw. Auflage, 2014.

[OW17]

P. Ottmann und P. Widmayer. Algorithmen und Datenstrukturen. Springer Vieweg, Heidelberg, 6., durchges. Auflage, 2017.

[PR01]

R. Pagh und F.F. Rodler. Cuckoo Hashing. In: Algorithms — ESA 2001, S. 121–133, Springer Berlin Heidelberg, 2001.

[Prä20]

H. Prähofer. Funktionale Programmierung in Java. Eine umfassende Einführung. dpunkt.verlag, Heidelberg, 2020.

[Rec00]

P. Rechenberg. Was ist Informatik? Eine allgemeinverständliche Einführung. Carl Hanser Verlag, München, Wien, 2000.

[Rei85]

W. Reisig. Petri Nets. An Introduction. Springer-Verlag, Berlin, 1985.

[RP06]

P. Rechenberg und G. Pomberger. Informatik-Handbuch. Carl Hanser Verlag GmbH & Co. KG, München, Wien, 4., akt. und erw. Auflage, 2006.

[Sah04]

S. Sahni. Data Structures, Algorithms, and Applications in Java. Silicon Pr, 2. Auflage, 2004.

[Sed02a]

R. Sedgewick. Algorithmen in C++. Teil 14. Pearson Studium, München, 3., überarbeitete und erw. Auflage, 2002.

[Sed02b]

R. Sedgewick. Algorithmen in Java. Teil 14. Pearson Studium, München, 2002. 3., überarbeitete Auflage.

[SSH19]

G. Saake, K. Sattler und A. Heuer. Datenbanken – Implementierungstechniken. MITP-Verlag, Bonn, 4. Auflage, 2019.

[Tan16]

A.S. Tanenbaum. Moderne Betriebssysteme. Pearson Studium, München, 4., akt. Auflage, 2016.

[Tha88]

A. L. Tharp. File Organization and Processing. John Wiley & Sons, New York, 1988.

[Vol03]

Volker Claus und Andreas Schwill. Duden Informatik: Ein Fachlexikon für Studium und Praxis. Duden, 2003.

[Wei98]

M.A. Weiss. Data Structures & Algorithm Analysis in Java. Addison-Wesley, Reading, MA, 1998.

[Wir00]

N. Wirth. Algorithmen und Datenstrukturen. Pascal-Version. B.G. Teubner, Stuttgart, Leipzig, 2000. 5. Auflage.

[Wol99]

C. Wolff. Einführung in Java: Objektorientiertes Programmieren mit der Java 2-Plattform. B.G. Teubner, Stuttgart, Leipzig, 1999.

[Zel94]

A. Zell. Simulation neuronaler Netze. R. Oldenbourg Verlag, München, Wien, 1994.

[ZHB06]

M. Zukowski, S. Héman und P. Boncz. Architecture-conscious hashing. In: Workshop on Data Management on New Hardware, DaMoN 2006, Chicago, Illinois, USA, June 25, 2006, 2006.