现在,我不担心效率,我只是在学习。我想知道是否有人可以帮助我学习一个简单的插入排序单链表。这是为了我的功课,所以我想了解它。下面是代码:简单的插入排序在一个单独的链表C++
char c[13];
r >> c;
r >> NumberOfInts;
Node *node = new Node;
head = node; //start of linked list
for(int i = 0; i < NumberOfInts; i++) //this reads from the file and works
{
r >> node->data;
cout << node->data << endl;
node ->next = new Node; //creates a new node
node = node->next;
if(_sortRead) //true
{
for(int k = 0; k < i; k++)
{
//insertion sort
}
}
}
到目前为止,我把它读入的istream,所以我需要,因为它在被阅读对它进行排序节点是一个结构BTW。任何人都可以帮助我吗?
发帖基本上略有不同(但仍不知所云)形式相同的问题是不会让你远在这里 – 2011-04-25 19:35:34
我之前张贴了这个问题吗? – 2011-04-25 19:48:42