/* Remove node index 0, node index 2 and index 4 from the list*/   //Add your code here

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Please help with the following in JAVA

static class Node {

        String element;

        public Node next;

        public Node prev;

        public Node(String element){

            this.element = element;

        }

    }

 

public static void main(String[] args){

 

Node firstNode=new Node("one"); //create the first node referenced by head

Node second=new Node("two");

head.next=second; second.prev=firstNode; //create the second node and attach it to the first

Node third=new Node("three");

second.next=third; third.prev=second; //create the third node and attach it to the second

Node fourth=new Node("four");

third.next=fourth; fourth.prev=third; //create the fourth node and attach it to the third

Node fifth=new Node("five");

four.next= fifth; fifth.prev= four; //create the fifth node and attach it to the fourth

Node lastNode= fifth;

 

System.out.println("\n ---The original doubly linked list - forward");  

Node<String> current=firstNode;

while(current!=null) {System.out.print(current.element+" "); current=current.next;} 

 

System.out.println("\n ---The original doubly linked list - backward");  

current=lastNode;

while(current!=null) {System.out.print(current.element+" ");current=current.prev;}

 

/* Remove node index 0, node index 2 and index 4 from the list*/

 

//Add your code here

 

System.out.println("\n ---The list after removing even-index nodes - forward");  

current=firstNode;

while(current!=null) {System.out.print(current.element+" "); current=current.next;}

System.out.println("\n ---The list after removing even-index nodes - backward");  

current=lastNode;

while(current!=null) {System.out.print(current.element+" "); current=current.prev;}

System.out.println();

 

}

}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY