示例#1
0
        public MyLinkedList2[] Divide()
        {
            var div3  = new MyLinkedList2();
            var other = new MyLinkedList2();
            var temp  = Temp;

            while (temp.Next != null)
            {
                temp = temp.Next;
            }
            while (temp != null)
            {
                if (temp.Info % 3 == 0)
                {
                    div3.Insert(temp.Info);
                }
                else
                {
                    other.Insert(temp.Info);
                }
                temp = temp.Prev;
            }
            return(new MyLinkedList2[] { div3, other });
        }