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

$30.00

or $1 if you
register a new account!

Related Homework Solutions

Java Problems: Integers, Strings, File Management & Arrays
Homework Solution
$33.00
Java
Programming
Coding
Computer Science
Input
Output
File Management
Arrays
Integers
Average Values
Methods
Functions
Parameters
Declaration
Strings
Prime Numbers
Java Programming Problem
Homework Solution
$28.00
Java
Programming
Codes
Algorithms
Computer Science
Classes
Variables
Statements
Source Files
Input
Output
Constructors
Strings
Integers
Error Handling
Java & UML Programming Problems
Homework Solution
$20.00
Java
UML
Programming
Coding
Computer Science
Fraction
Denominator
Numerator
Big Integers
Printing Outputs
Decimal Values
Arithmetic Operations
Money Problems in Java
Homework Solution
$20.00
Java
Programming
Codes
Algorithms
Money
Dimes
Nickels
Pennies
Input
Output
Integers
Statements
Variables
Accounting
Recursion Methods
Finance
Get help from a qualified tutor
Live Chats