QuestionQuestion

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 PreviewSolution 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
{...
$30.00 for this solution

PayPal, G Pay, ApplePay, Amazon Pay, and all major credit cards accepted.

Find A Tutor

View available Java Programming Tutors

Get College Homework Help.

Are you sure you don't want to upload any files?

Fast tutor response requires as much info as possible.

Decision:
Upload a file
Continue without uploading

SUBMIT YOUR HOMEWORK
We couldn't find that subject.
Please select the best match from the list below.

We'll send you an email right away. If it's not in your inbox, check your spam folder.

  • 1
  • 2
  • 3
Live Chats