|
Load:
|
| Lecture type | Total |
| Lectures |
60 |
| Laboratory exercises |
15 |
* Load is given in academic hour (1 academic hour = 45 minutes)
|
Description:
|
As a continuation of course materials treated in Programming and software engineering, basic data structures and algorithms are presented. After the topic of recursion, object-oriented paradigm is introduced and used for construction of basic data structures, such as stack, queue, list, tree, graph and hashing, and the algorithms for search, sorting and addressing.
|
Literature:
|
- Data Structures and Algorithms in C++; Adam Drozdek; Course Technology; 2000; ISBN: 978-0534491826
- Data Structures and Algorithm Analysis in C (2nd Edition); M. A. Weiss; Addison Wesley; 1996; ISBN: 978-0201498400
- Algorithms in C: Fundamentals, Data Structures, Sorting, Searching and Graph Algorithms in C; R. Sedgewick; Addison Wesley; 2001; ISBN: 978-0201314526
|
Prerequisit for:
|
Enrollment:
Passed:
Programming and Software Engineering
|
|
2. semester
|
Mandatory
-
study
Electrical Engineering and Information Technology and Computing
|
|