Starting from:
$30

$24

Homework 4 Data Structures Solution

Assignment Topic: Merge Processing files of struct 
Write a C++ (or similar programming language code: c, java, c#, or python) code that includes following functionalities: 
    I. Store at least three different data sets of sport teams each in a separate external text file or similar (csv files- 1 more point and json files- 2 more points  are accepted). Each file consists of 10-15 different rows. Where each row consists of at least 4 different values. 
Example of file structure:  
Team Name, Team Play Against, First Team Score, Second Team Score
A sample entry in the file is:  
Cowboys, Tulsa, 16, 7
Example: https://www.espn.com/college-football/team/_/id/197/oklahoma-state-cowboys
https://www.espn.com/college-football/team/_/id/194/ohio-state-buckeyes
https://www.espn.com/college-football/team/_/id/333/alabama-crimson-tide
Don’t repeat more than 2 different entries about any team as the first team in different plays, nor repeating more than 2 different entries about the second team in plays. However, one team for example the cowboys can appear up to two times as the first team in different plays and up to other two times as the second team in other plays. 

You can choose any teams, and any sport you want. 
    II. Read data from the three files into three different arrays of structure named such as list1, list2, list3   10 points 

    III. Merge sort the data into a single array of struct e.g., named list4. Perform the sorting based on the name of the first team.  20 points 

    IV. Write the content of list4 or equivalent into an external file and the screen. 15 points 

    V.  Modular design: specialized methods, and include a header file: 5 points 

    VI. Proper screen shots: 5 points and output need to be properly labeled. 

    VII. Overall code quality 5 points 
Deliverables: 
Submit to blackboard your code ready to run in an IDE, all four external files list1… list3 (Your input and output data files in their original format) and a screen shot of each of the input files, and output file.

File 1 
Team 1 Name 
Team 2 Name 
Team 1 Score 
Team 2 Score 
Cowboys 



























File 2 
Team 1 Name 
Team 2 Name 
Team 1 Score 
Team 2 Score 
Chicago Bears 




























File 3: 
Team 1 Name 
Team 2 Name 
Team 1 Score 
Team 2 Score 
Tulsa 





























Sorted Array 
Team 1 Name 
Team 2 Name 
Team 1 Score 
Team 2 Score 




























More products