Exemplo n.º 1
0
        public void Print(SinglyLLNode head)
        {
            StringBuilder temp = new StringBuilder();

            temp.Append("Head->");
            while (head != null)
            {
                temp.Append(head.Data + "->");
                head = head.Next;
            }
            temp.Append("null");
            Console.WriteLine(temp);
        }
Exemplo n.º 2
0
        public SinglyLinkedList(int[] inputArr)
        {
            SinglyLLNode currNode = null;

            for (int i = 0; i < inputArr.Length; i++)
            {
                var temp = new SinglyLLNode {
                    Data = inputArr[i]
                };
                if (i == 0)
                {
                    Head = temp;
                }
                else
                {
                    currNode.Next = temp;
                }

                currNode = temp;
            }
        }