/*
* 从文件读取数据构建单链表,返回链表头指针。
* 以正序方式构建链表需要两个变量 head, tail
*
* 有没有更加简洁的方式??
*/
node * list(ifstream &file)
{
int n;
node *head = NULL, *tail = NULL;
int v;
file >> n;
file >> v;
tail = head = new node(v);
for (int i = 1; i < n; i++) /* 留意下标 */
{
file >> v;
tail->next = new node(v);
tail = tail->next;
}
return head;
}
从文件读取数据构建单链表,返回链表头指针
最新推荐文章于 2022-08-13 19:49:21 发布