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!

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

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!