我正在使用 C#,我想在不使用额外内存的情况下对链表进行排序。
Input: listptr→ 11 → 8 → 2→ 4 → 5
Output: listptr→ 2 → 4 → 5 → 8 → 11
这是我的课:
public class SNode
{
public int data;
public SNode next;
}
我应该创建一个新temp
变量来存储临时列表吗?
喜欢SNode temp = new SNode(2,NULL);
?
这是一个家庭作业。