【C# 双向链表 反转】教程文章相关的互联网学习教程文章

C# 双向链表 反转【代码】

两个方式:一种是对折 互换值,一种是一个一个取出来给新的链表赋值,再引用切换publicvoid ReverseLinkedList1<T>(LinkedList<T> linkedList){LinkedListNode<T> firstNode;LinkedListNode<T> secondNode; int numberOfRun;LinkedListNode<T> tail = linkedList.First;while (tail.Next != null)tail = tail.Next;firstNode = linkedList.First;secondNode = tail;numberOfRun = linkedList.Count / 2;T tempObject; for (int i =...