Example #1
0
        /// <summary>
        /// 求链表的中间结点
        /// </summary>
        public static void GetMidNode()
        {
            var linkNode = new SingleLinkNode <int>();

            for (int i = 1; i < 10; i++)
            {
                linkNode.AddLast(i);
            }
        }
Example #2
0
        /// <summary>
        /// 单链表反转
        /// </summary>
        public static void ReverseSingleLinkNode()
        {
            var linkNode = new SingleLinkNode <int>();

            for (int i = 1; i < 10; i++)
            {
                linkNode.AddLast(i);
            }

            linkNode.Reverse();
            Console.WriteLine(linkNode);
        }
Example #3
0
 public void Clear()
 {
     LinkNode = new SingleLinkNode <T>();
 }