Institute of Computer Science
Courses.cs.ut.ee Institute of Computer Science University of Tartu
  1. Courses
  2. 2026/27 fall
  3. Introduction to Algorithms and Data Structures (LTAT.03.029)
ET
Log in

Introduction to Algorithms and Data Structures 2026/27 fall

  • Course Information
  • Schedule

Schedule

We may have to shuffle things around and/or cancel a few lectures for holidays etc.

WeekTopicReferenceExercises
01Course information. What are algorithms, data structures?Coming soonTBA
02Searching and sorting. Analysis of algorithms. (Assignment 1 Released)Coming soonTBA
03More sorting. Mergesort and quicksort. Radix Sort.Coming soonTBA
04Elementary data structures. stacks and queues. Linked lists vs. arrays.Coming soonTBA
05Trees and traversals. Binary Search Trees.Coming soonTBA
06Self-balancing binary search trees. (Assignment 2 Released)Coming soonTBA
07Heaps, heapsort, and priority queues.Coming soonTBA
08Midterm testN/ATBA
09Hash tables. Collision resolution strategies.Coming soonTBA
10Hash tables continued. Design of hash functions. (Assignment 3 Released)Coming soonTBA
11Graphs and their representations. Breadth-first and depth-first search.Coming soonTBA
12Spanning Trees. Prim's Algorithm, Kruskal's AlgorithmComing soonTBA
13Shortest Paths, Weighted Graphs and Dijkstra's Algorithm.Coming soonTBA
14Selected Topics (Maximum flow problem?)Coming soonTBA
15Selected Topics (Splay trees and the dynamic optimality conjecture?)Coming soonTBA
16Exam ReviewN/ATBA
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment