예제 #1
0
 public List()
 {
     head = new ListElement();
     head.SetNum(0);
     head.SetNext(null);
     length = 0;
 }
예제 #2
0
 public List()
 {
     head = new ListElement();
     head.num = 0;
     head.next = null;
     length = 0;
 }
예제 #3
0
 public void Insert(int value, ListElement pos)
 {
     ListElement temp = new ListElement();
     temp.num = value;
     temp.next = pos.next;
     pos.next = temp;
     ++length;
 }
예제 #4
0
 public virtual void Insert(int value, ListElement pos)
 {
     ListElement temp = new ListElement();
     temp.SetNum(value);
     temp.SetNext(pos.GetNext());
     pos.SetNext(temp);
     ++length;
 }
예제 #5
0
 public void Remove(ListElement pos)
 {
     ListElement temp = this.head;
     if (this.head.next == null)
         return;
     while (temp.next == null || temp.next != pos)
     {
         temp = temp.next;
     }
     temp.next = pos.next;
     --length;
 }
예제 #6
0
 public void Remove(ListElement pos)
 {
     ListElement temp = this.head;
     if (this.head.GetNext() == null)
         return;
     while (temp.GetNext() == null || temp.GetNext() != pos)
     {
         temp = temp.GetNext();
     }
     temp.SetNext(pos.GetNext());
     --length;
 }
예제 #7
0
 public int Retrieve(ListElement pos)
 {
     return pos.num;
 }
예제 #8
0
 public ListElement Next(ListElement pos)
 {
     return pos.next;
 }
예제 #9
0
 public ListElement Next(ListElement pos)
 {
     return pos.GetNext();
 }
예제 #10
0
 public int Retrieve(ListElement pos)
 {
     return pos.GetNum();
 }
예제 #11
0
파일: List.cs 프로젝트: kosya/for_study
 public ListElement Next(ListElement pos)
 {
     return(pos.next);
 }
예제 #12
0
파일: List.cs 프로젝트: kosya/for_study
 public int Retrieve(ListElement pos)
 {
     return(pos.num);
 }
예제 #13
0
파일: List.cs 프로젝트: kosya/for_study
 public ListElement Next(ListElement pos)
 {
     return(pos.GetNext());
 }
예제 #14
0
파일: List.cs 프로젝트: kosya/for_study
 public int Retrieve(ListElement pos)
 {
     return(pos.GetNum());
 }
예제 #15
0
 public void SetNext(ListElement value)
 {
     this.next = value;
 }