Notes for the Algodat (algorithms and data structures) course at HdM Stuttgart
Felicitas Pojtinger
2022-02-01
These study materials are heavily based on professor Toenniessen’s “Algorithmen und Datenstrukturen” lecture at HdM Stuttgart.
Found an error or have a suggestion? Please open an issue on GitHub (github.com/pojntfx/uni-algodat-notes):
If you like the study materials, a GitHub star is always appreciated :)
Uni Algodat Notes (c) 2021 Felicitas Pojtinger and contributors
SPDX-License-Identifier: AGPL-3.0
I created a hand-written cheatsheet which contains the most important points; you can print it (use a printer with at least 2400 DPI) for use in the exam: Cheatsheet
I’m too stupid to write proper functional code, so most of the times I “convert” my imperative solutions to functional ones using the following schema I found on the web:
<op_name>: <arg1> [x arg2...] -> <return_type>
type Stack(T)
sorts: T, bool
operations
axioms