Algorithm    Algorithmen und Datenstrukturen    Datatype

Der folgende Artikel soll ein wenig die Fragen beantworten, welche am Anfang eines Kurses zum Thema Algorithmen und Datenstrukturen immer wieder auftauchen. Die Abhandlung ist natürlich in manchem Teilen subjektiv und vielleicht ungenau (oder gar falsch). Also spart nicht mit Anmerkungen, Kommentaren und Kritiken.

Inhalt :

  1. Was ist ein Algorithmus ?
  2. Wie definiert man einen Algorithmus ?
  3. Wie definiert man einen Datentyp ?
  4. Wozu braucht man das überhaupt und wo ist der Haken ?
  5. Literaturhinweise

Abbildungen :

  1. Algorithmus intersect
  2. Procedure intersect
  3. Algebra multiset

 

Das soll fürs erste reichen. Ich hoffe ein wenig geholfen und natürlich auch zu weiteren Diskussionen angeregt zu haben. Gerade die Frage "Wozu das alles ?" bietet Stoff für viele Streitgespräche.