示例#1
0
        /// <summary>
        /// 双向链表测试函数
        /// </summary>
        public static void TestLinkedListD()
        {
            DoublyLinkedList <TestClass> linklist = new DoublyLinkedList <TestClass>();

            for (int i = 0; i < 10; i++)
            {
                linklist.Add(new TestClass());
            }
            Console.WriteLine(linklist.count);
            Console.WriteLine();
            //for (int i = 0; i < 10; i++)
            //{
            //    Console.WriteLine(linklist.GetAt(i).data.t);
            //}

            foreach (TestClass ixl in linklist)
            {
                Console.WriteLine(ixl.t);
            }
            Console.WriteLine();

            foreach (TestClass ixl in linklist)
            {
                Console.WriteLine(ixl.t);
            }
            Console.WriteLine("----------------");
            Console.WriteLine("第{0}个元素:{1}", 4, linklist[12]);
        }
示例#2
0
        public static void TestLinkedListD()
        {
            DoublyLinkedList <Ixl> linklist = new DoublyLinkedList <Ixl>();

            for (int i = 0; i < 10; i++)
            {
                linklist.Add(new Ixl());
            }
            Console.WriteLine(linklist.count);

            //for (int i = 0; i < 10; i++)
            //{
            //    Console.WriteLine(linklist.GetAt(i).data.t);
            //}

            //DoubleList<Ixl> doubeList = new DoubleList<Ixl>(linklist);

            foreach (Ixl ixl in linklist)
            {
                Console.WriteLine(ixl.t);
            }
        }