Exemplo n.º 1
0
        public static string printIntNode(IntNode chain)
        {
            string chainString = null;

            if (chain.next == null)
            {
                chainString += chain.ToString();
            }
            else
            {
                chainString += chain.info + " ---> ";
                chainString += printIntNode(chain.next);
            }
            return(chainString);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Random rand = new Random();
            int    n    = rand.Next(2, 100);

            IntNode chain = new IntNode(1);
            IntNode t     = chain;

            for (int i = 2; i < n; i++)
            {
                t.next = new IntNode(i);
                t      = t.next;
            }

            Console.WriteLine(IntNode.printIntNode(chain));

            Console.ReadKey();
        }
Exemplo n.º 3
0
 public IntNode(int x, IntNode next)
 {
     this.info = x;
     this.next = next;
 }
Exemplo n.º 4
0
 public IntNode(int x)
 {
     this.info = x;
     this.next = null;
 }