Ejemplo n.º 1
0
        //n - количество элементов в цилкическом списке
        public void PrintCLL(int n)
        {
            Node_CLL ptr = head;
            int      k   = 0;

            do
            {
                Console.Write(ptr.data + " ");
                k++;
                ptr = ptr.next;
            }while (k != n + 1);
            Console.WriteLine();
        }
Ejemplo n.º 2
0
        public void Insert(int data)
        {
            Node_CLL curr = new Node_CLL(data);
            Node_CLL ptr  = head;

            curr.next = head;
            if (head != null)
            {
                while (ptr.next != head)
                {
                    ptr = ptr.next;
                }
                ptr.next = curr;
            }
            else
            {
                curr.next = curr;
            }
            head = curr;
        }
Ejemplo n.º 3
0
 public CycledLinkedList()
 {
     head  = null;
     count = 0;
 }