java assignment1

profileDavid9841

Exercise 24.3: (pg no.  971)

(Implement a doubly linked list) The MyLinkedList class used in Listing 24.5 is

a one-way directional linked list that enables one-way traversal of the list. Modify

the Node class to add the new data field name previous to refer to the previous

node in the list, as follows:

public class Node<E> {

E element;

Node<E> next;

Node<E> previous;

public Node(E e) {

element = e;

}

}

Implement a new class named TwoWayLinkedList that uses a doubly linked list

to store elements. Define TwoWayLinkedList to implements MyList. You need

to implement all the methods defined in MyLinkedList as well as the methods

listIterator() and listIterator(int index). Both return an instance of

java.util.ListIterator<E> (see Figure 20.4). The former sets the cursor to

the head of the list and the latter to the element at the specified index.

Answers 2

Purchase the answer to view it

blurred-text

Purchase the answer to view it

blurred-text
  • Rated 1 times

    Java Homework

    (Note: I have attached the book below)

    (pg number 971)

    24.3: (Implement a doubly linked list) The MyLinkedList class used in Listing 24.5 is

    a one-way directional linked list that …

  • Rated 1 times

    Java Assignment

    Exercise 24.3: (pg no. 971)

    (Implement a doubly linked list) The MyLinkedList class used in Listing 24.5 is

    a one-way directional linked list that enables one-way traversal of the list. …

  • Rated 1 times

    Java Assignment2

    Project One consists of programming exercise:

    25.3 , 25.4, 25.5, 25.6 and 25.7 -- (p.g no. 1006)

  • Not rated

    Project

    Project One consists of programming exercise 25.3, 25.4, 25.5, 25.6 and 25.7

    on -- (p.g no. 1006)

    Note: I have attached the book .

  • Not rated

    Project One

    Project One consists of programming exercise 25.3, 25.4, 25.5, 25.6 and 25.7

    on -- (p.g no. 1006)

    Note: I have attached the book .

  • Not rated

    Java homework

    Exercise 24.3: (pg no. 971)

    (Implement a doubly linked list) The MyLinkedList class used in Listing 24.5 is

    a one-way directional linked list that enables one-way traversal of the …

  • Not rated

    Java project

    **** Project Two consists of implementing 28.13at page 1103


    **28.13 (4 * 4 16 tails problem) Listing 28.14, NineTail.java, presents a solution for

    the nine tails problem. Revise this program …

  • Exercise: 28.13 (pg number: 1103)

    (4 * 4 16 tails problem) Listing 28.14, NineTail.java, presents a solution for

    the nine tails problem. Revise this program for the 4 * 4 16 tails problem.

    Note …

  • Not rated

    java homework

    (Implement hashCode for string) Write a method that returns a hash code for string

    using the approach described in Section 27.3.2 with b value 31. The function

    header is as follows:

    public static int …

  • Not rated

    Project one

    Project One consists of programming exercise 25.3, 25.4, 25.5, 25.6 and 25.7

    on -- (p.g no. 1006)

    Note: I have attached the book .