Question: OHIO JAVA write a java program based on the following information Browser is class, the class contains a linked list that records the websites the

OHIO JAVA

write a java program based on the following information

Browser is class, the class contains a linked list that records the websites the user has visited. The left-most-node in the linked list will be the first-visited-website, and the right most node in the linked list is the last visited website. The last visited website is the most recent website accessed by the user through calling method visit(); the websites accessed by the user through calling methods backward() and forward() are not counted toward last visited website. current is an attribute which is a reference to website. forward() resets current to point to the Website that is visited after current website. backward(), resets current to point to the Website that is visited before current website show(), displays the url of the Website that current is pointing to. If the list is empty, it will not display anything. visit(Website w) takes a parameter Website w and insert w into the list. If the list is empty, Website w becomes the only node in the list. If the list is not empty and the url of Website w is same as the url of the Website pointed by current, do nothing. If the list is not empty and the url of Website w is different from the url of the Website pointed by current, Website w is inserted to the right side of the node pointed by current as the last visited website in the list, and current will be updated to point to this new Website.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!