Homework: Sorting Data Structure
This homework consists of two parts:
Part I: When you write an email to your family, the email is sent over the Internet. Before the message is sent, it is broken into many data packets. These data packets are numbered consecutively, but they are out of order while transferred over the network. The packets need to be sequenced when they reach the destination computer so your family can read your message. Discuss how you would sort these packets with two kinds of sort algorithms.
Part II: Choose one sort algorithm from the ones covered in this module and write a program to sort students' GPA in descending order. After you are done, send the original Java code along with screenshots of the result.
Expectations
i. Discuss and explain clearly why you chose these two kinds of algorithm.
ii. Use numbers to demonstrate how these algorithms work. Hint: Create a series of numbers to represent the data packets.
Format your homework according to the following formatting requirements:
i) The answer should be typed, using Times New Roman font (size 12), double spaced, with one-inch margins on all sides.
ii) The response also includes a cover page containing the title of the homework, the student's name, the course title, and the date. The cover page is not included in the required page length.
iii) Also include a reference page. The Citations and references must follow APA format. The reference page is not included in the required page length.