Example #1
0
        static void LinkedListMain()
        {
            var list = new DataStructures.LinkedList.LinkedList <int>();

            list.Add(1);
            list.Add(3);
            list.Add(5);

            list.AddTail(12);

            var head     = list.Head;
            var nextItem = head.Next;
            var oldNext  = nextItem.Next;

            nextItem.Next = new ListNode <int>(555, oldNext);

            Print(list);

            Console.WriteLine(list[1]);
            list[4] = 44;
            Print(list);
            list.Remove(5);
            Print(list);
            list.Add(5);
            list.Remove(6);
            Print(list);
        }
        public void Setup()
        {
            _linkedList = new DataStructures.LinkedList.LinkedList <int>(568);
            ListNode <int> nextNode = _linkedList.Head;

            nextNode = nextNode.Next = new ListNode <int>(666);
            nextNode = nextNode.Next = new ListNode <int>(0);
        }
Example #3
0
 public LinkedListDictionary()
 {
     _pairs = new DataStructures.LinkedList.LinkedList <KeyValuePair>();
 }
Example #4
0
 public void Initialize()
 {
     l = new DataStructures.LinkedList.LinkedList <int>();
 }