# Vorlesungsmitschriften Datenstrukturen und Algorithmen FS 2016 Die folgenden Kapitel entsprechen jeweils einer Vorlesung von 90 Minuten im Frühjahrssemester 2016 an der ETH Zürich ([offizielle Vorlesungshomepage](http://www.cadmo.ethz.ch/education/lectures/FS16/DA/index.html)). ### Grundlagen 1. [Einführung. Algorithmenentwurf. Güte von Algorithmen.](https://hackmd.io/s/4ym0Mqvig) 2. [Algorithmenentwurf durch einfache Induktion.](https://hackmd.io/s/E1fqN-Ksl) ### Suchen 3. [Suchen I: Binäre und lineare Suche. Das Auswahlproblem.](https://hackmd.io/s/4kZ5SfvTjx) (Zusatz: [Folien](http://www.cadmo.ethz.ch/education/lectures/FS16/DA/slides-DNA03-Suchen.pdf)) 4. [Suchen II: Hashing.](https://hackmd.io/s/N1YXYNz2g) (Zusatz: [Skript](http://www.cadmo.ethz.ch/education/lectures/FS16/DA/notes-DnA04-Hashing.pdf)) 5. [Sortieren I: Elementare Verfahren. Heapsort.](https://hackmd.io/s/NJgntYUFhg) 6. [Sortieren II: Mergesort, Quicksort.](https://hackmd.io/s/EJeA3TQcnx) 7. [Sortieren III: Untere Schranken. Radixsort. Wörterbücher I: Elementare Konzepte.](https://hackmd.io/s/EkgR9TVXpe) ### Datenstrukturen 8. [Wörterbücher II: Natürliche Suchbäume. AVL-Bäume.](https://hackmd.io/s/NybEN3iNpl) 9. [Amortisierte Analyse. Selbstanordnende Listen.](https://hackmd.io/s/4JC8vpsTl) ### Dynamische Programmierung 10. [Dynamische Programmierung I: Längste aufsteigende Teilfolge. Editierdistanz. Matrixkettenmultiplikation.](https://hackmd.io/s/VJqHLkRRe) 11. [Dynamische Programmierung II: Partitionierungsproblem, Subset-Sum, Rucksack, TSP](https://hackmd.io/s/NyVd8k00l) ### Fortgeschrittene Algorithmen und Themen 13. [Splay-Trees](https://hackmd.io/s/VylNlXD1W) To be continued... ### Geometrie 23. [Geometrie I: Konvexe Hüllen. Scanline-Algorithmen: Schnitt von orthogonalen Liniensegmenten.](https://hackmd.io/s/rJ-6ZzVQ) 24. [Geometrie II: Scanline-Algorithmen: Schnitt von beliebigen Liniensegmenten.](https://hackmd.io/s/rJ6Apx27) 25. [Geometrie III: Scanline-Algorithmen: Rechteckschnitt. Rangebaum, Segmentbaum. Intervallbaum. Prioritätssuchbaum.](https://hackmd.io/s/SyTfRl2X)
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.