コード例 #1
0
        internal void CreateItemAtBeginnning(int item)
        {
            DoubleNodeLink temp = new DoubleNodeLink(item);

            if (start == null)
            {
                start = temp;
                return;
            }

            temp.next  = start;
            start.prev = temp;
            start      = temp;

            return;
        }
コード例 #2
0
        internal void CreateItemAtEnd(int item)
        {
            DoubleNodeLink temp = new DoubleNodeLink(item);

            if (start == null)
            {
                start = temp;
                return;
            }
            p = start;
            while (p.next != null)
            {
                p = p.next;
            }
            p.next    = temp;
            temp.prev = p;
        }
コード例 #3
0
ファイル: LinkNode.cs プロジェクト: tusharbudhe0302/dump-guy
 public DoubleNodeLink(object i)
 {
     data = i;
     prev = null;
     next = null;
 }
コード例 #4
0
 public DoubleLinkList()
 {
     start = null;
 }