Algorithms -- 2009-2010 -- info.uvt.ro/Laboratory 5
Quick links: front; laboratories agenda, 1, 2, 3, 4, 5, 6, 7, evaluation, tools, references.
Notes[edit]
- Laboratory / seminar problem set 5 (from professor Daniela Zaharie):
Exercises[edit]
From the previous problem set:
- problem 3: implementation of count sort;
- problem 4: implementation of radix sort;
- problem 5: generating permutations in lexicographical order;
Assignment[edit]
For submission please follow: assignment 4.
Problems 1-3[edit]
From the previous exercises, all problems.
Problem 4[edit]
Generation of permutations by using a recursive function, described in the 7'th lecture in English or 7'th lecture in Romanian (from professor Daniela Zaharie).
Problem 5[edit]
Sort a list of dates in increasing order (by year, month and then day), by using a variant of radix-sort.
def sort_dates (l) :
...
return r
l = [(2009, 11, 23), (2008, 7, 31), (2010, 6, 29)]
r = sort_dates (l)
print r
# we should see [(2008, 7, 31), (2009, 11, 23), (2010, 6, 29)]