Detailed information |
Original study plan |
Bachelor's programme Technical Mathematics 2019W |
Objectives |
Algorithms and data structures will be presented that enable one to represent basic mathematical objects with the computer. Ideally, these algorithms/data structures can be combined in order to solve complex mathematical problems.
|
Subject |
- Fundamental terms (algorithm, data structure, data type, abstract data type)
- Basic data structures (stack, queue, linked list, tree)
- Representation of sets
(linked list, hash function, binary search tree, AVL tree)
- Representation of polynomials (dense, sparse)
- Sorting algorithms
- Graph algorithms
|
Criteria for evaluation |
written exam at the end of the lecture
|
Methods |
Blackboard and slides. In addition, homeworks are posed in the lecture that will be discussed in the exercise class.
|
Language |
English and French |
Study material |
The lecture is based in parts on
Datenstrukturen und Algorithmen von R.H. G"uting und S. Dieker (Teubner, 2003)
|
Changing subject? |
No |
Further information |
For further details see also
http://www.risc.jku.at/people/cschneid/Lectures/AlgDataLecture.html
|
Corresponding lecture |
(*)TM1PEKVADAT: KV Algorithmen und Datenstrukturen (3 ECTS)
|