Question: Double Linked List Create a Doubly LinkedList for the following node: class Node { public String name; public Node next; Node( ) { } Node(Sting

Double Linked List

Create a Doubly LinkedList for the following node:

class Node {

public String name;

public Node next;

Node( ) { }

Node(Sting s) { }// set the name

}

Implement code for all methods for the doubly LinkedList and create a main program to test each method in the LinkedList. Look at the examples from class.

class MyDoubLinkedList {

private Node head;

MyDoubLinkedList( ) { }

public void addNode(Node n) { }// add a Node to end of the LinkedList

public void printList( ) { }// print each element in the LinkedList

public void insertBefore (int index, Node n) { } // adds Node n before index value

public void insertAfter (int index, Node n) { }// adds Node n after index value

public int indexOf(String str) { }//returns index of where String str is at. Returns -1 if String str is not in LinkedList

public void removeNodeAt(int index) { }// removes Node at index value

}

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!