Arvutiteaduse instituut
Courses.cs.ut.ee Arvutiteaduse instituut Tartu Ülikool
  1. Kursused
  2. 2026/27 sügis
  3. Introduction to Algorithms and Data Structures (LTAT.03.029)
EN
Logi sisse

Introduction to Algorithms and Data Structures 2026/27 sügis

  • 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
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused