|
|
|
||
Last update: doc. RNDr. Pavel Töpfer, CSc. (01.02.2018)
|
|
||
Last update: T_KTI (23.05.2008)
Naučit základní datové struktury, algoritmy a metody teoretické informatiky |
|
||
Last update: RNDr. Jan Hric (03.10.2017)
|
|
||
Last update: doc. RNDr. Pavel Töpfer, CSc. (01.02.2018)
Asymptotic notation. Tree structures, binary search trees, AVL trees, Red-black trees. Hashing, solving of collisions, analysis of average case. Sorting. Analysis of average case for quicksort, randomization. Lower bound for sorting (decision trees), linear-time sorting based on indexing by keys. Graph algorithms, depth-first search, breadth-first search, strongly connected components, transitive closure, topological sorting. Extreme paths in graphs. Method of critical path - PERT. Dijkstra alg., Bellman-Ford alg. (searching of negative cycles), Floyd-Warshall alg. for all paths. Minimal spanning tree. Kruskal alg., Prim-Jarnik alg. Method Divide and conquer. General schema, solving of recurrent equations. Master theorem. Applications: binary searching, mergesort, Strassen alg. Eucleid alg., LUP decomposition.
|