Your peers in the course Algorithmen und Datenstrukturen at the Universität Erlangen-Nürnberg create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.
Get started now!
Algorithmen und Datenstrukturen
Algorithmische Eigenschaften
Endlichkeit:
Die Beschreibung ist endlich lang.
Terminierung:
Nach Durchführung endlich vieler Operationen kommt das Verfahren zum Stillstand.
eindeutige Reihenfolge:
Die Reihenfolge, in der Operationen anzuwenden sind, ist festgelegt.
eindeutige Wirkung:
Die Wirkung jeder Anweisung der Anweisungsfolge und damit der gesamten Folge ist eindeutig festgelegt.
Hinweis: die Eigenschaft der Terminierung wird manchmal auch weggelassen, um auch z. B. auch nicht abbrechende Server- Prozesse zu umfassen
Algorithmen und Datenstrukturen
Übersetzungszeit versus Laufzeit
Übersetzungszeit = bei der Übersetzung;
Laufzeit = Während das Programm läuft;
Algorithmen und Datenstrukturen
Variable
- Muss deklariert werden
- Hat Namen und Datentyp
- Verweist bei Objekt nur auf Objektreferenz
Algorithmen und Datenstrukturen
Aufwand bei Zugriff auf Array
O(1)
Algorithmen und Datenstrukturen
MinSuche Linear
- O(n)
- Iteration mit jeweils Merken des kleinsten Elements
Algorithmen und Datenstrukturen
Konstanten
- Schlüsselwort final
- nur lesender Zugriff
- Konvention: Groß geschrieben
Algorithmen und Datenstrukturen
Aus was besteht eine Rekursion?
In der rekursiven Methode muss ein Rekursionsschritt und einen Basisfall.
Algorithmen und Datenstrukturen
Voraussetzungen, damit rekursiver Ansatz erfolgreich
Algorithmen und Datenstrukturen
Testansatz vs Korrektheitsbeweis
Algorithmen und Datenstrukturen
Induktionsbeweis Etappen
Induktionsanfang
Induktionsschluss (oder: -schritt)
Algorithmen und Datenstrukturen
Beweistechnik vollständige Induktion
Algorithmen und Datenstrukturen
Basisform der Induktion (Variante 2: „-1“)
For your degree program Algorithmen und Datenstrukturen at the Universität Erlangen-Nürnberg there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.
Back to Universität Erlangen-Nürnberg overview pageCheck out courses similar to Algorithmen und Datenstrukturen at other universities
Back to Universität Erlangen-Nürnberg overview pageStudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for Algorithmen und Datenstrukturen at the Universität Erlangen-Nürnberg or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.
Best EdTech Startup in Europe