B 链表操作
时间: 1ms 内存:128M
描述:
(1)编写一个函数createlink,用来建立一个动态链表(链表中的节点个数由参数count来控制)。
节点结构如下:
struct Node
{
int data;
Node * next;
};函数createlink的声明如下:
Node * createlink(int count);
(2)编写一个函数printlink,用来遍历输出一个链表。
函数printlink的声明如下:
void printlink(Node * head);
(3) 在主程序中调用函数createlink来动态创建链表,然后调用printlink函数遍历输出链表节点数据。
主程序如下:(提交时不用提交主程序)
int main()
{
Node * head=NULL;
int n;
cin>>n;
head=createlink(n);
printlink(head);
return 0;
}
输入:
输入要建立链表的节点个数
输入各个节点的数据
输出:
输出链表中各个节点的数据
示例输入:
4
1 2 3 4
示例输出:
1 2 3 4
提示:
参考答案:
文章评论