Skip to main content

Datenstrukturen und Algorithmen

  • Textbook
  • © 2003

Overview

  • Wer programmiert muss Algorithmen entwerfen.
  • Hier lernt man wie es geht.

Part of the book series: XLeitfäden der Informatik (XLINF)

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (8 chapters)

Keywords

About this book

Algorithmen und Datenstrukturen sind Thema dieses Buches. Algorithmen arbeiten auf Datenstrukturen und Datenstrukturen enthalten Algorithmen als Komponenten; insofern sind heide untrennbar miteinander verknüpft. In der Einleitung wollen wir diese Begriffe etwas beleuchten und sie einordnen in eine "Umgebung" eng damit zusammenhängender Konzepte wie Funktion, Prozedur, Abstrakter Datentyp, Datentyp, Algebra, Typ (in einer Programmiersprache), Klasse und Modul. Wie für viele fundamentale Begriffe der Informatik gibt es auch für diese beiden, also für Algorithmen und Datenstrukturen, nicht eine einzige, scharfe, allgemein akzeptierte Definition. Vielmehr werden sie in der Praxis in allerlei Bedeutungsschattierungen ver­ wendet; wenn man Lehrbücher ansieht, findet man durchaus unterschiedliche "Definitio­ nen". Das Diagramm in Abbildung 1. 1 und spätere Bemerkungen dazu geben also die persönliche Sicht der Autoren wieder. ADT (Abstrakter Datentyp) Mathematik Funktion Algebra (Datentyp ) Implementierung . --_--'---________ -'-___ ---, Thema des Algorithmik I Algorithmus ~ Datenstruktur Buches speikation Implementierung Programmierung Prozedur, Funktion, Typ, Modul, Klasse Methode Abbildung 1. 1: Abstraktionsebenen von Algorithmen und Datenstrukturen Das Diagramm läßt sich zunächst zerlegen in einen linken und einen rechten Teil; der linke Teil hat mit Algorithmen, der rechte mit Datenstrukturen zu tun. Weiterhin gibt es drei Abstraktionsebenen. Die abstrakteste Ebene ist die der Mathematik bzw. der forma­ len Spezifikation von Algorithmen oder Datenstrukturen. Ein Algorithmus realisiert eine Funktion, die entsprechend eine Spezifikation eines Algorithmus darstellt. Ein Algorith- 2 KAPITEL 1 EINFÜHRUNG mus stellt seinerseits eine Spezifikation einer zurealisierenden Prozedur (oder Funktion oder Methode im Sinne einer Programmiersprache) dar.

Authors and Affiliations

  • Hagen, Deutschland

    Ralf Hartmut Güting, Stefan Dieker

About the authors

Prof. Dr. Hartmut Güting, Fernuniversität Hagen
Dr. Stefan Dieker, Fernuniversität Hagen

Bibliographic Information

  • Book Title: Datenstrukturen und Algorithmen

  • Authors: Ralf Hartmut Güting, Stefan Dieker

  • Series Title: XLeitfäden der Informatik

  • DOI: https://doi.org/10.1007/978-3-322-91882-6

  • Publisher: Vieweg+Teubner Verlag Wiesbaden

  • eBook Packages: Springer Book Archive

  • Copyright Information: Springer Fachmedien Wiesbaden 2003

  • eBook ISBN: 978-3-322-91882-6Published: 13 March 2013

  • Series ISSN: 1615-5432

  • Edition Number: 2

  • Number of Pages: XVI, 377

  • Number of Illustrations: 22 b/w illustrations

  • Topics: Mathematics of Computing, Computer Science, general

Publish with us