Algorithmen und Datenstrukturen
-
Norbert Blum
Über dieses Buch
Das Buch richtet sich an Leser, die eine Einführung in Algorithmen und Datenstrukturen erhalten und an Interessierte, die sich darüber hinaus informieren möchten. Ausgangspunkt für das Buch waren ursprünglich einführende Lehrveranstaltungen über Algorithmen und Datenstrukturen. Insofern enthält das Buch alles, was für eine Einführung benötigt wird. Zusätzlich werden weiterführende Themen behandelt, wobei vor schwierigen Algorithmen, Analysen und Beweisen nicht haltgemacht wird. So enthält das Buch z.B. eine Analyse des String-Matching-Algorithmus von Boyer und Moore.
Neu in der 3. Auflage ist eine ausführliche Behandlung von Matching-Algorithmen für nicht-bipartite Graphen und ein 3. Teil über die Entwicklung von Algorithmen. Üblicherweise werden in Lehrbüchern fertige Lösungen präsentiert. Wie man auf diese Lösungen kommt, bleibt im Verborgenen. Wie entwickelt man einen Algorithmus für ein schwieriges Problem? Wie präsentiert man dann den entwickelten Algorithmus? Anhand der Implementierung der Beschleunigungsmethode von Hopcroft und Karp für Matching in nicht-bipartiten Graphen sowie anhand des Knotenüberdeckungsproblems werden diese Fragen im 3. Teil des Buches behandelt.
-
Von den Grundlagen bis zur Entwicklung von komplizierten Lösungen: ein umfassender Überblick über Algorithmen und Datenstrukturen.
Information zu Autoren / Herausgebern
Norbert Blum, Universität Bonn.
Fachgebiete
-
PDF downloadenÖffentlich zugänglich
Frontmatter
I -
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
Vorwort
V -
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
Vorwort zur zweiten Auflage
VII -
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
Vorwort zur dritten Auflage
IX -
PDF downloadenÖffentlich zugänglich
Inhalt
XI - Teil I Grundlegendes zur Entwicklung von Algorithmen
-
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
1 Datenstrukturen zur Lösung von Mengenverwaltungsproblemen
3 -
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
2 Durchmusterung von Graphen
46 -
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
3 Über den Entwurf von Algorithmen
54 - Teil II Algorithmen für elementare Probleme
-
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
4 Algorithmen auf Graphen
85 -
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
5 Algorithmen auf Strings
174 -
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
6 Online-Algorithmen
225 -
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
7 Schnelle Fouriertransformationen
237 -
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
8 Lineare Programmierung
243 - Teil III Die Entwicklung eines Algorithmus
-
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
9 Einführung
285 -
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
10 Matching II
289 -
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
11 Das minimale Knotenüberdeckungsproblem
336 -
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
12 Was tun und was nicht
367 -
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
Literatur
-
Erfordert eine Authentifizierung Nicht lizenziertLizenziert
Stichwortverzeichnis
377
-
Herstellerinformationen:
Walter de Gruyter GmbH
Genthiner Straße 13
10785 Berlin
productsafety@degruyterbrill.com