我想將元素添加到鏈接列表中,以便列表保持排序狀態。我寫了這個函數。他有一個應該包含的地方,但我不知道如何插入元素。將元素添加到有序列表中
public void AddSorted(int num)
{
Node n = new Node(num);
Node curr = _first;
Node curr1 = _first.Link;
while (curr1.Data < n.Data && curr1 != null)
{
curr = curr.link;
curr1= curr1.link;
}
// how to add element ???
}
這要看情況。單鏈接還是雙鏈接? – harold 2014-12-27 15:46:39
該列表是單個鏈接 – Mahdi 2014-12-27 19:55:53