Data Structures and Algorithms in Java
Data Structures and Algorithms in Java
6th Edition
ISBN: 9781118771334
Author: Michael T. Goodrich
Publisher: WILEY
bartleby

Concept explainers

Question
Book Icon
Chapter 3, Problem 38P
Program Plan Intro

Game application using doubly linked list

Program plan:

  • Create a class Node.
    • Construct the empty list using default constructor.
    • Initialize the required variables using the parameterized constructor.
    • Set the scores using the setScore() method.
    • Set the name of the game using setName() method.
    • Set the previous node of score using setPrev() method.
    • Set the next node of score using setNext() method.
    • Get the score using getScore() method.
    • Get the name of game using getName() method.
    • Get the previous node of score using getPrev() method.
    • Get the next node of score using getNext() method.
  • Create a class ScoresList.
    • In the add() method,
      • Adds a new score to the list of scores.
        • In the remove() method,
          • Delete a score from the list of scores.
        • In the display() method,
          • Displays the top ten scores.
  • Create a class Main.
    • In main() method.
      • Create an object for scanner class.
      • Read the input from user.
      • Call add() method and remove() method.
      • Finally, display top ten score from the list.

Blurred answer
Students have asked these similar questions
I need help to solve the following case, thank you
hi I would like to get help to resolve the following case
Could you help me to know  features of the following concepts: - defragmenting. - dynamic disk. - hardware RAID
Knowledge Booster
Background pattern image
Computer Science
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
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
New Perspectives on HTML5, CSS3, and JavaScript
Computer Science
ISBN:9781305503922
Author:Patrick M. Carey
Publisher:Cengage Learning
Text book image
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr