4. Top Ten Gamers Implement a class that maintains a list of the top 10 performers in a video game. An entry on the list consists of a name and score, and the list is kept sorted in descending order of scores. Here is an example of such a list when it has only four elements. Spike 120 Whiz 105 G-Man 99 JediMaster 95 Use a class based on linked lists. The class should have a constructor that sets up an empty list, and a void insert (String name, int score) method that adds a name and a score pair to the list. The insert method puts the entry in the proper position so that the list stays sorted by score. The list should have a maximum size of 10. After the list has 10 elements, an attempt to add a name with a score that is less than or equal to the minimum score on the list is ignored, and adding a score that is greater than the minimum score causes an entry with the minimum score to be dropped from the list. Test the score with a graphical user interface similar to LinkedList1 Demo.java. The graphical interface should support a single command of the form insert name score An example of such a command is "insert Whiz 105."

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Please show an example  of how or how to solve coding the problem from Starting out with Java from control structures through data structures 4th edition: chapter 19  programming challenge 4

4. Top Ten Gamers
Implement a class that maintains a list of the top 10 performers in a video game. An entry on the list
consists of a name and score, and the list is kept sorted in descending order of scores. Here is an
example of such a list when it has only four elements.
Spike
120
Whiz
105
G-Man
99
JediMaster 95
Use a class based on linked lists. The class should have a constructor that sets up an empty list, and a
void insert (String name, int score) method that adds a name and a score pair to the list. The
insert method puts the entry in the proper position so that the list stays sorted by score. The list
should have a maximum size of 10. After the list has 10 elements, an attempt to add a name with a
score that is less than or equal to the minimum score on the list is ignored, and adding a score that is
greater than the minimum score causes an entry with the minimum score to be dropped from the list.
Test the score with a graphical user interface similar to LinkedList1 Demo.java. The graphical
interface should support a single command of the form
insert name score
An example of such a command is "insert Whiz 105."
Transcribed Image Text:4. Top Ten Gamers Implement a class that maintains a list of the top 10 performers in a video game. An entry on the list consists of a name and score, and the list is kept sorted in descending order of scores. Here is an example of such a list when it has only four elements. Spike 120 Whiz 105 G-Man 99 JediMaster 95 Use a class based on linked lists. The class should have a constructor that sets up an empty list, and a void insert (String name, int score) method that adds a name and a score pair to the list. The insert method puts the entry in the proper position so that the list stays sorted by score. The list should have a maximum size of 10. After the list has 10 elements, an attempt to add a name with a score that is less than or equal to the minimum score on the list is ignored, and adding a score that is greater than the minimum score causes an entry with the minimum score to be dropped from the list. Test the score with a graphical user interface similar to LinkedList1 Demo.java. The graphical interface should support a single command of the form insert name score An example of such a command is "insert Whiz 105."
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 4 images

Blurred answer
Knowledge Booster
Structured English
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education