This page is located in archive. Go to the latest version of this course pages. Go the latest version of this page.

FEL timetable ALG students Upload system BRUTE Discussion board

ALG - Links

(Students fluent in Czech may also want to check the additional Czech links in ALG subject.)


Interactive data structures


  • [CLRS] T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein: Introduction to Algorithms, 3rd ed., MIT Press, 2009, link

Standard worldwide used textbook, voluminous (1200+ pages) and detailed.

  • [DPV] S. Dasgupta, C.H. Papadimitriou, and U.V. Vazirani: Algorithms, Mcgraw-Hill Higher Education, 2006, link

Excellent textbook contains many important exercises, easily readable and written with minimum “academical” formalism.
In pdf: Link .

  • [AC] Robert Sedgewick: Algorithms in C, part 1-4, Addison-Wesley, 2001

Another worldwide used textbook concerned mainly with sorting and searching. Contains very detailed and simultaneously approachable analysis of all algorithms, many pictures and examples. Link.

  • [ACG] Robert Sedgewick: Algorithms in C, Part 5: Graph Algorithms (3rd Edition), Addison-Wesley Professional, 2002

Continuation of [AC]. Graph representations, graph searching, shortest paths, minimum spanning trees, network flows, directed graphs. This book, similarly as [AC], stresses also important implementation issues. 528 pages. Link.

  • Both [AC] and [ACG] are available in equivalent C++ and Java mutations.

Programming Probems

  • Codechef You can see and check the code of other successful members. Very useful.
  • Project Euler. Top quality problems from the borders between programming and math, at least about first 100 problems can be recommended to anybody striving to become a good programmer.


courses/be5b33alg/links.txt · Last modified: 2017/03/14 23:28 by berezovs