11.10.2013 Aufrufe

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

2. Algorithmische Gr<strong>und</strong>konzepte<br />

2.1. Intuitiver Algorithmus-Begriff<br />

2.1.1. Beispiele für <strong>Algorithmen</strong><br />

Beispiel 2.1 <strong>Algorithmen</strong> im täglichen Leben:<br />

¯ Bedienungsanleitungen<br />

¯ Gebrauchsanleitungen<br />

¯ Bauanleitungen<br />

¯ Kochrezepte<br />

Intuitive Begriffsbestimmung:<br />

Ein Algorithmus ist eine präzise (d.h., in einer festgelegten Sprache abgefaßte)<br />

endliche Beschreibung eines allgemeinen Verfahrens unter Verwendung<br />

ausführbarer elementarer (Verarbeitungs-) Schritte.<br />

Beispiel 2.2 Bekannte <strong>Algorithmen</strong>:<br />

1. Addition zweier positiver Dezimalzahlen (mit Überträgen)<br />

<br />

2. Test, ob einen gegebene natürliche Zahl eine Primzahl ist<br />

3. Sortieren einer unsortierten Kartei (etwa lexikographisch)<br />

4. Berechnung der Zahl <br />

Begriff der Terminierung:<br />

Ein Algorithmus heißt terminierend, wenn er (bei jeder erlaubten Eingabe<br />

von Parameterwerten) nach endlich vielen Schritten abbricht.<br />

<br />

17

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!