How JustAnswer Works:

  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.

Ask LogicPro Your Own Question

LogicPro
LogicPro, Engineer
Category: Homework
Satisfied Customers: 9366
Experience:  Expert in Java C++ C C# VB Javascript Design SQL HTML
Type Your Homework Question Here...
LogicPro is online now
A new question is answered every 9 seconds

Java Data Structures

Resolved Question:

Modify the PlayerLinkedList class to include one 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 appropriate client code.


 


Files needed: http://wikisend.com/download/899642/Assignment LM6 attached files Jul 7, 2013 901 AM.zip

Submitted: 1 year ago.
Category: Homework
Expert:  Pradeep replied 1 year ago.

Pradeep :

Hi,

Pradeep :

Welcome to JustAnswer.

Pradeep :

My name is Pradeep & I will assist you in this question.

Pradeep :

I have downloaded the file, but it seems to be corrupted or damaged.

JACUSTOMER-ntaxvisi- :

ok i'll retry

Pradeep :

Request you to kindly re-upload the file & send me the link

JACUSTOMER-ntaxvisi- :

http://wikisend.com/download/524918/files.zip

Pradeep :

OK, I have successfully downloaded the file. Give me some time, I will check & revert.

Pradeep :

Any deadline you have, Sir?

JACUSTOMER-ntaxvisi- :

By 7pm tonight eastern time. I also have to smaller question that just involve reading code that I will attach in a moment. I will tip upon completion.

Pradeep :

Time line is short, but I will try to complete is asap.

Pradeep :

before deadline.

JACUSTOMER-ntaxvisi- :

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;
}


 



What does this method of the PlayerLinkedList class do?


public boolean foo5(int i)
{
PlayerNode nd = head;
while(nd != 0)
{
if(nd.getPlayer().getID() == i)
return true;
nd = nd.getNext();
}
return false;
}

JACUSTOMER-ntaxvisi- :

My mistake.. the deadline is 9pm

Pradeep :

ok

Pradeep :

The function public boolean foo5(int i) checks if the given id i as parameter exists in the linked list.

Pradeep :

If it exists then the function returns true or returns false otherwise.

JACUSTOMER-ntaxvisi- :

ok

Pradeep :

The function, foo4 checks & counts players (nodes) present in the list with name "Sonic". It returns the count of that,

Pradeep :

.

JACUSTOMER-ntaxvisi- :

thank you, XXXXX XXXXX I will await the programming portion of my question. Once it is completed I will make sure it compiles and runs then I will pay and tip.

Pradeep :

sure.

Pradeep :

Hi,


In the current program, if any new player is added to the linked list, it is made as the head. Whereas the previous one is being pushed down as normal player.


What I understand from your requirement, is you need the newly added player as head when the list is empty and add a new player at the next position where there is already a head present, instead of replacing it.


Kindly confirm.

JACUSTOMER-ntaxvisi- :

The newly entered list goes into the third position, unless the list is empty, it will then insert the list as head

Pradeep :

What about the second position then?

JACUSTOMER-ntaxvisi- :

What do you mean? if the list is empty there is no second position... If there are items in the list then the newly added item goes to position 3.

JACUSTOMER-ntaxvisi- :

I could be wrong, but from what I understand it should be like this... say we have 3 items in the list (1, 2, 3) and we run the new method you created to add '4'.. It should make the list look like (1,2,4,3).. if the list is empty it will look like this after the method (4)

Pradeep :

It is clear that, if the list is empty then the first element will go in as head element. Now the list has only one element.

At this stage, if a new element is inserted, then it would in the second position & not third.

But the requirement say, it should go to 3rd position. Hence was my question, "What about the 2nd position ?"

Pradeep :

Ok. so any new element added in the non-empty (at least 2 elements filled) list should go in the 3rd position. Thereafter every element should go in the 3rd position.

Pradeep :

as the list is pre-filled.

Pradeep :

Please correct me if I am wrong.

JACUSTOMER-ntaxvisi- :

correct

JACUSTOMER-ntaxvisi- :

could you please provide me the code you used to test it as well?

Pradeep :

There is one class named PlayerLinkedListTest already present in the code. I will include the test code in that file itself.

JACUSTOMER-ntaxvisi- :

ok

Customer: replied 1 year ago.

Everything going ok?

Expert:  LogicPro replied 1 year ago.
THIS ANSWER IS LOCKED!
You can view this answer by clicking here to Register or Login and paying $3.
If you've already paid for this answer, simply Login.
LogicPro, Engineer
Category: Homework
Satisfied Customers: 9366
Experience: Expert in Java C++ C C# VB Javascript Design SQL HTML
LogicPro and other Homework Specialists are ready to help you

JustAnswer in the News:

 
 
 
Ask-a-doc Web sites: If you've got a quick question, you can try to get an answer from sites that say they have various specialists on hand to give quick answers... Justanswer.com.
JustAnswer.com...has seen a spike since October in legal questions from readers about layoffs, unemployment and severance.
Web sites like justanswer.com/legal
...leave nothing to chance.
Traffic on JustAnswer rose 14 percent...and had nearly 400,000 page views in 30 days...inquiries related to stress, high blood pressure, drinking and heart pain jumped 33 percent.
Tory Johnson, GMA Workplace Contributor, discusses work-from-home jobs, such as JustAnswer in which verified Experts answer people’s questions.
I will tell you that...the things you have to go through to be an Expert are quite rigorous.
 
 
 

What Customers are Saying:

 
 
 
  • Wonderful service, prompt, efficient, and accurate. Couldn't have asked for more. I cannot thank you enough for your help. Mary C. Freshfield, Liverpool, UK
< Last | Next >
  • Wonderful service, prompt, efficient, and accurate. Couldn't have asked for more. I cannot thank you enough for your help. Mary C. Freshfield, Liverpool, UK
  • This expert is wonderful. They truly know what they are talking about, and they actually care about you. They really helped put my nerves at ease. Thank you so much!!!! Alex Los Angeles, CA
  • Thank you for all your help. It is nice to know that this service is here for people like myself, who need answers fast and are not sure who to consult. GP Hesperia, CA
  • I couldn't be more satisfied! This is the site I will always come to when I need a second opinion. Justin Kernersville, NC
  • Just let me say that this encounter has been entirely professional and most helpful. I liked that I could ask additional questions and get answered in a very short turn around. Esther Woodstock, NY
  • Thank you so much for taking your time and knowledge to support my concerns. Not only did you answer my questions, you even took it a step further with replying with more pertinent information I needed to know. Robin Elkton, Maryland
  • He answered my question promptly and gave me accurate, detailed information. If all of your experts are half as good, you have a great thing going here. Diane Dallas, TX
 
 
 

Meet The Experts:

 
 
 
  • Manal Elkhoshkhany

    Tutor

    Satisfied Customers:

    4520
    More than 5000 online tutoring sessions.
< Last | Next >
  • http://ww2.justanswer.com/uploads/BU/BusinessTutor/2012-2-2_115741_Kouki2.64x64.jpg Manal Elkhoshkhany's Avatar

    Manal Elkhoshkhany

    Tutor

    Satisfied Customers:

    4520
    More than 5000 online tutoring sessions.
  • http://ww2.justanswer.com/uploads/LI/lindaus/2012-6-10_04811_IMG20120609164157.64x64.jpg Linda_us's Avatar

    Linda_us

    Finance, Accounts & Homework Tutor

    Satisfied Customers:

    3121
    Post Graduate Diploma in Management (MBA)
  • http://ww2.justanswer.com/uploads/ComputersGuru/2010-02-13_051118_Photo41.JPG LogicPro's Avatar

    LogicPro

    Engineer

    Satisfied Customers:

    3035
    Expert in Java C++ C C# VB Javascript Design SQL HTML
  • http://ww2.justanswer.com/uploads/lanis/2009-4-1_233717_phput9xef_c1pm.jpg Lani S.'s Avatar

    Lani S.

    Tutor

    Satisfied Customers:

    2457
    Registered Nurse, Internet Researcher, Private Tutor
  • http://ww2.justanswer.com/uploads/chooser77/2009-08-18_162025_Chris.jpg Chris M.'s Avatar

    Chris M.

    M.S.W. Social Work

    Satisfied Customers:

    2341
    Master's Degree, strong math and writing skills, experience in one-on-one tutoring (college English)
  • http://ww2.justanswer.com/uploads/JawaadAhmed/2009-6-27_12137_SIs_SHadi.jpg F. Naz's Avatar

    F. Naz

    Chartered Accountant

    Satisfied Customers:

    1975
    Experience with chartered accountancy
  • http://ww2.justanswer.com/uploads/JK/jkcpa/2011-1-16_182614_jkcpa.64x64.jpg Bizhelp's Avatar

    Bizhelp

    CPA

    Satisfied Customers:

    1873
    Bachelors Degree and CPA with Accounting work experience