Data Structures and Algorithms 2014/15: Assignments
When preparing your submissions, please follow the
and the guidelines for
These are the weekly assignments for the course.
-
Array Utility Class
(Assignment)
As a model for further submissions, please, have a look at this
sample report,
together with sample code for the
ArrayUtility class, the
test class, and the class with
running time experiments.
-
Recursion and Array Algorithms
(Assignment)
-
Asymptotic Complexity and Substring Matching
(Assignment,
Toolbox for Asymptotic Analysis)
-
Loop Invariants and Performance of Sorting Algorithms
(Assignment)
-
Mysteries and other Array Algorithm
(Assignment)
-
List Operations and Sorting with Lists
(Assignment)
-
Priority Queues and Operations on Trees
(Assignment)
-
Graphs
(Assignment)
To get some idea for reading the graph specification from file, have a look at the Java class
Split.java.
The deadline for this coursework has been extended to Tuesday, 9 June.
Back to the course homepage