CST242 Project 6: Chapter 16
Generic Collections Apps
-
Start a new project named "project-6" and select one of the following
exercises from the end of the chapter:
-
16.10 (Duplicate Elimination)
for a maximum of 8½ out of 10 (ten) points
-
16.11 (Counting Letters)
for a maximum of 9 out of 10 (ten) points
-
16.13 (Counting Duplicate Words)
for a maximum of 8½ out of 10 (ten) points
-
16.14 (Inserting Elements in a LinkedList in Sorted Order)
for a maximum of 9 out of 10 (ten) points
-
16.15 (Copying and Reversing LinkedLists)
for a maximum of 8½ out of 10 (ten) points
-
16.16 (Prime Numbers and Prime Factors)
for a maximum of 10 out of 10 (ten) points
-
For any of the projects above that require displaying any type of generic
List
:
-
Iterate through each
List
with an Iterator
for
full credit
-
Iterate through each
List
with a for
loop for a
½-point reduction
-
Display each
List
as an object without iterating for a
1-point reduction
-
This project may be completed as either a Java console or JOptionPane or
JavaFX application (no extra or less credit for doing one or the other)
-
Provide full documentation using the Javadoc standard and based upon the
downloaded sample files for the unit
-
Students may work on all projects in teams of two or three,
and, if so, all students in the group must submit the same project to their own dropboxes
in Brightspace. In the text box's dropbox, as well as in the source code documentation
(comments), state the name(s) of the classmate(s) with whom you worked.
-
When all steps are finished, create a .ZIP archive (not a .RAR)
of the entire project. This completed assignment with a copy of all files from the
NetBeans project submitted electronically via an attachment to a
Brightspace
dropbox is due to Prof. Struck by 11:59 p.m. on the date specified in the course outline.