Predict the Next Play in an NFL Game

Due: 16 Oct 2013

Educational objectives: Experience implementing a self-organizing linked list and solving problems using the above class.

Statement of work: (i) Implement a linked list class that self-organizes as specified below and (ii) implement a simple NFL play prediction program, which is a modification of that in assignment 1, but using your linked list implementation to store the plays.

Deliverables: Turn in a makefile and all header (*.h) and cpp (*.cpp) files that are needed to build your software. Turn in your development log too, which should be a plain ASCII text file called LOG.txt in your project directory. Also turn in an ASCII file, testing.txt, describing how you tested your code. This file should describe any remaining run time errors in your program. You will lose points for errors that we discover which were not identified by you in the above file. You will submit all of these as described in www.cs.fsu.edu/~asriniva/courses/DS13/HWinstructions.html.

Requirements:

Sample file and executable: A sample executable and some example files will later be available in the ~cop4530/fall13/solutions/proj3 directory on linprog. The .csv files are already available there under the NFLData subdirectory of proj1. The first person to find an error in our executable will get a bonus point!

Notes:

1. Your program should not have any output other than those specified above.

2. You should not use the STL list class. You may use the string class, STL algorithms, and functionals. Please get my permission before using any other STL feature.

Copyright: Ashok Srinivasan, Florida State University.


Last modified: 1 Oct 2013