Esempio n. 1
0
 public void AddToEnd(int data)
 {
     if (Next == null)
     {
         Next = new nodeClass(data);
     }
     else
     {
         Next.AddToEnd(data);
     }
 }
Esempio n. 2
0
 public void AddToEnd(int data)
 {
     if (headNode == null)
     {
         headNode = new nodeClass(data);
     }
     else
     {
         headNode.AddToEnd(data);
     }
 }
Esempio n. 3
0
 public void AddToBegginning(int data)
 {
     if (headNode == null)
     {
         headNode = new nodeClass(data);
     }
     else
     {
         nodeClass temp = new nodeClass(data);
         temp.Next = headNode;
         headNode  = temp;
     }
 }
Esempio n. 4
0
 public void AddSorted(int data)
 {
     if (headNode == null)
     {
         headNode = new nodeClass(data);
     }
     else if (data < headNode.data)
     {
         AddToBegginning(data);
     }
     else
     {
         headNode.AddSorted(data);
     }
 }
Esempio n. 5
0
 public void AddSorted(int data)
 {
     if (Next == null)
     {
         Next = new nodeClass(data);
     }
     else if (data < Next.data)
     {
         nodeClass temp = new nodeClass(data);
         temp.Next = this.Next;
         this.Next = temp;
     }
     else
     {
         Next.AddSorted(data);
     }
 }
Esempio n. 6
0
 public myList()
 {
     headNode = null;
 }
Esempio n. 7
0
 public nodeClass(int i)
 {
     data     = i;
     Next     = null;
     Previous = null;
 }