ulvis.paste.net

Paste Search Dynamic
Recent pastes
printlist
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class Node
  6. {
  7.         public int value;
  8.         public Node next;
  9.         public Node prev;
  10. }
  11.  
  12. class DLLNodes
  13. {
  14.         Node head;
  15.         void addToList(int value)
  16.     {
  17.         if(head == null)
  18.         {
  19.                 head = new Node();
  20.                 head.value = value;
  21.                 return;
  22.         }
  23.       Node tempHead = head;
  24.       Node newNode = new Node();
  25.       newNode.value = value;
  26.       while(tempHead.next != null)
  27.       {
  28.         tempHead = tempHead.next;
  29.       }
  30.       tempHead.next = newNode;
  31.       newNode.prev = tempHead.next;
  32.  
  33.     }
  34.     void printList()
  35.     {
  36.         Node tempHead = head;
  37.         while(tempHead.next != null)
  38.         {
  39.                 system.out.println(tempHead.value);
  40.                 tempHead = tempHead.next;
  41.         }
  42.     }
  43.     public static void main(string[] args)
  44.     {
  45.         Node node = new Node();
  46.         DLLNodes dll = new DLLNodes();
  47.         dll.addToList(1);
  48.         dll.addToList(2);
  49.         dll.addToList(3);
  50.         dll.addToList(4);
  51.         dll.addToList(5);
  52.         dll.addToList(6);
  53.         dll.printList();
  54.     }
  55.     }
  56.  
Parsed in 0.012 seconds