Question: I really need helps with this programming project which is about data structures. Thanks! Files and Lists Due Date: Points: 2018-SEP-19/20 50 Late Work: Penalty:
I really need helps with this programming project which is about data structures. Thanks!






Files and Lists Due Date: Points: 2018-SEP-19/20 50 Late Work: Penalty: Up to 72 hours 10% per 24 1 Overview In this assignment, students shall construct an application in Java which analyzes a folder of input files and produces output in multiple new files Reading and writing data on a file system is an essential skill for software developers and computer science students. Moreover, programmers must understand how to interact with the file system, from both the command line as well as within a Java program through source code. The developed for this assignment recursively scans a starting directory for files matching a specific suffix (e.g., java, txt) program With the list in hand. It then opens each matching file and inspects its contents and produces an individual report for the file in hand. Some of the metrics provided by the application include the length of each file, its most frequent tokens, and the longest length of a line This program provides students with experience working with Lists, It- erators, Strings, and file input and output 2 Requirements Students must implement the algorithms and data structures identified in this assignment directly from scratch, and they may not use applications or assignments developed for a different course All submitted programs require pair-programming; no single person teams permitted. For assistance acquiring a partner, submit an email to the class instructor. Individual submissions may not receive a grade Students must use either the java.util.ArrayList or java.util.LinkedList to fulfill the List contract requirements The application may not use a Dictionary or Map ADT Files and Lists Due Date: Points: 2018-SEP-19/20 50 Late Work: Penalty: Up to 72 hours 10% per 24 1 Overview In this assignment, students shall construct an application in Java which analyzes a folder of input files and produces output in multiple new files Reading and writing data on a file system is an essential skill for software developers and computer science students. Moreover, programmers must understand how to interact with the file system, from both the command line as well as within a Java program through source code. The developed for this assignment recursively scans a starting directory for files matching a specific suffix (e.g., java, txt) program With the list in hand. It then opens each matching file and inspects its contents and produces an individual report for the file in hand. Some of the metrics provided by the application include the length of each file, its most frequent tokens, and the longest length of a line This program provides students with experience working with Lists, It- erators, Strings, and file input and output 2 Requirements Students must implement the algorithms and data structures identified in this assignment directly from scratch, and they may not use applications or assignments developed for a different course All submitted programs require pair-programming; no single person teams permitted. For assistance acquiring a partner, submit an email to the class instructor. Individual submissions may not receive a grade Students must use either the java.util.ArrayList or java.util.LinkedList to fulfill the List contract requirements The application may not use a Dictionary or Map ADT
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
