Programming Assignment 1


Due: Feb. 2 before class starts (now Feb. 4 by 5pm)


Description

In this assignment, you are to finish implementing four sequential data structures: ArrayList, LinkedList, Stack and Queue. Additionally, you will run experimentation to analyze time complexity of major operations of these structures to gain an intuitive feel for the pros and cons of each. You will make a report of your findings.

Program Requirements

Report Requirements

Your report will include the objective of the assignment, brief description of your implementation, and a discussion of your results (theoretical and experimental). At a minimum your report should include the following organized into sections. Use a technical writing style and typeset your report in LaTeX.


General Instructions, Turning in assignments, and Grading

General Instructions

Turn in Instructions

Each assignment will be turned in to both Blackboard (soft copy) and in class (hard copy). Assignments are due BEFORE, let me repeat, before class starts. This does not mean five minutes after class starts.

Points