Question

Problem 1:
What does this method of the PlayerLinkedList class do?

public int foo4( )
{
PlayerNode nd = head;
int i = 0;
while (nd !=null )
{
if ( nd.getPlayer().getGame().equals( "Sonic") )
i++;
nd = nd.getNext( );
}
return i;
}

Problem 2:
What does this method of the PlayerLinkedList class do?

public boolean foo5 (int i )
{
PlayerNode nd = head;

while (nd !=null )
{
if (nd.getPlayer( ).getID( ) == i )
return true;
nd = nd.getNext( );
}
return false;
}

Problem 3 ;
Modify the PlayerLinkedList class to include one or more method; that method inserts a new player in the third position of the list , head being the first position. If the list is empty, the method will insert the new player as the head of the list. Be sure to test your method with the new appropriate client code.

Solution Preview

This material may consist of step-by-step explanations on how to solve a problem or examples of proper writing, including the use of citations, references, bibliographies, and formatting. This material is made available for the sole purpose of studying and learning - misuse is strictly forbidden.

3.
/* The PlayerLinkedList class
*/

public class PlayerLinkedList extends ShellLinkedList
{

/** default constructor
*   calls constructor of ShellLinkedList class
*/
public PlayerLinkedList( )
{
    super( );
}

/** insert method
*   @param    p   Player object to insert
*/
public void insert( Player p )
{
    // insert as head
    PlayerNode pn = new PlayerNode( new Player( p ) );
    pn.setNext( head );
    head = pn;
    numberOfItems++;
}

/** delete method
*   @param    searchID   id of Player to delete
*   @return   the Player deleted
*/
public Player delete( int searchID )
                           throws DataStructureException
{...

This is only a preview of the solution. Please use the purchase button to see the entire solution

Related Homework Solutions

Java Programming Problems
Homework Solution
$38.00
Java
Programming
Algorithms
Computer Science
Prime Numbers
Deadpool
Characters
Colossus
Odd Numbers
Random Values
Palindromes
Specifications
Statements
Variables
Functions
ChatBot Using Java Programming
Homework Solution
$7.00
Java
Programming
Coding
Chatting
Bot
Users
Computers
Sentences
Symbols
Instant Messaging
Input
Output
Special Characters
Even Numbers
Odd Numbers
Accounting Problems Using Java
Homework Solution
$45.00
Java
Programming
Codes
Algorithms
Computer Science
Statements
Variables
Loops
Input
Output
Integers
Interest Rates
Account Balance
Display Messages
Compounding Interest
Strings
Dates
Analysis
Java Program: Strings, Integers, Statements
Homework Solution
$20.00
Java
Programming
Coding
Computer Science
Integers
Statements
Strings
Special Characters
Error Messages
Lines
Input
Output
Variables
Operators
Get help from a qualified tutor
Live Chats