Esempio n. 1
0
 public void addFront(string val)
 {
     StringNode v = new StringNode();
     v.element = val;
     v.next = m_head;
     m_head = v;
 }
Esempio n. 2
0
        public void removeFront()
        {
            StringNode old = m_head;

            m_head = old.next;
            // OR: m_head = m_head.next;
        }
Esempio n. 3
0
        public void addFront(string val)
        {
            StringNode v = new StringNode();

            v.element = val;
            v.next    = m_head;
            m_head    = v;
        }
Esempio n. 4
0
        public void PrintAllItems()
        {
            if (isEmpty())
            {
                Console.WriteLine("empty list");
                return;
            }
            StringNode temp = m_head;

            Console.WriteLine("list items are:");
            //print all items in list
            while (temp != null)
            {
                Console.Write(temp.element + ",");
                temp = temp.next;
            }

            Console.WriteLine();
        }
Esempio n. 5
0
 public void removeFront()
 {
     StringNode old = m_head;
     m_head = old.next;
     // OR: m_head = m_head.next;
 }
Esempio n. 6
0
 public StringLinkedList()
 {
     m_head = null; 
 }
Esempio n. 7
0
 public StringLinkedList()
 {
     m_head = null;
 }