CS29003 Algorithms Laboratory Autumn 2014–2015

Schedule

Venue: CIC, PC Lab – 2 and PC Lab – 4
Time: Thursday 01:30 – 04:30
Teachers: Arobinda Gupta, Abhijit Das
Teaching Assistants: Imran, Joy Mukherjee, Saurabh Agarwal, Saurabh Hota, Shambhu Prasad.

Announcement

[20-Nov-2014] The submission server will not be updated from today. Students are requested to check their lab-test evaluation by following this link.

Programming Assignments

No Topic Start date Due date More info
Warm-up assignment Design of algorithms July 24, 2014 Not for submission Right-shift:
    Solution 1 (gcd approach),
    Solution 2 (suggested by Joy Mukherjee)
Placement: Recursive solution
Assignment 1 Binary trees July 31, 2014 July 31, 2014 Solution
Assignment 2 Binary search trees August 07, 2014 August 07, 2014 Sample output:
    Small (25 Ins/Del, range 1–99)
    Large (500 Ins/Del, range 1–999)
Solution
Assignment 3 Heaps and priority queues August 14, 2014 August 14, 2014 Solution
Assignment 4 Trees and heaps August 21, 2014 August 21, 2014 Solution
Assignment 5 Linear-time sorting August 28, 2014 August 28, 2014 Solution
Assignment 6 Hash tables September 04, 2014 September 04, 2014 Solution
Assignment 7 Algorithms on Arrays September 11, 2014 September 11, 2014 Solution
Assignment 8 Algorithms on Arrays September 25, 2014 September 25, 2014 Solution
Assignment 9 Divide-and-conquer algorithms October 09, 2014 October 09, 2014 Solution
Assignment 10 Dynamic-programming algorithms October 16, 2014 October 16, 2014 Solution
Assignment 11 Graph algorithms October 30, 2014 October 30, 2014 Solution
Lab Test Algorithm design November 13, 2014 November 13, 2014 Solution
Evaluation

Submission site | TA Assignment | Miscellaneous information