示例#1
0
文件: MyList.cs 项目: juliannie/ddd
 // добавление нового элемента
 public void Add(string key, string inf)
 {
     if (count == 0)
         head = new MyNode(key, inf, head, head);
     else
     {
         MyNode p = TryToFindSameKey(key);
         if (p == null)
         {
             MyNode tmp = new MyNode(key, inf, head, head.prev);
             head = tmp;
         }
         else
             p.inf = inf;
     }
     count++;
     isEmpty = false;
 }
示例#2
0
文件: MyList.cs 项目: juliannie/ddd
 // Конструктор
 public MyList()
 {
     head = null;
     count = 0;
     isEmpty = true;
 }
示例#3
0
文件: MyList.cs 项目: juliannie/ddd
 public MyNode(string key, string inf, MyNode next, MyNode prev)
 {
     this.key = key;
     this.inf = inf;
     this.next = next;
     this.prev = prev;
 }