Ejemplo n.º 1
0
        public static LinkedlIst Insert(LinkedlIst lst, int data)
        {
            Node _node = new Node(data);

            _node.next = lst.head;
            lst.head   = _node;
            return(lst);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            LinkedlIst lst = new LinkedlIst();

            lst = Insert(lst, 1);
            lst = Insert(lst, 2);
            lst = Insert(lst, 3);
            lst = Insert(lst, 4);
            lst = Insert(lst, 5);

            Print(lst);
        }
Ejemplo n.º 3
0
        public static void Print(LinkedlIst lst)
        {
            Node prev = null;
            Node curr = lst.head;
            Node temp = null;

            while (curr != null)
            {
                Console.WriteLine(curr.data);
                temp      = curr.next;
                curr.next = prev;
                prev      = curr;
                curr      = temp;
            }
        }