Responsive image

问题 A: 链表的创建

问题 A: 链表的创建

时间限制: 1 Sec  内存限制: 128 MB
提交: 0  解决: 7
[提交][状态][讨论版][命题人:]

题目描述

链表是数据结构中线性结构的重要组成部分。请定义如下结点,编写函数用头插法创建链表并遍历输出。
typedef struct linkNode
{
    char data;      //存储结点数据
    struct linkNode * next;   //存储下一个结点的地址
} Node;
typedef Node * linkList;
函数的申明如下:
//通过(字符)数组创建链表
linkList CreatelinkList(char arr[]);
void DisplaylinkList(linkList list);




输入描述

一个字符串(字符数组),其中每个字符为链表结点中的data值。

输出描述

如果链表为空表,则输出“Empty linkList!”,否则依次输出链表中的data值,数组间用->进行间隔。

样例输入

ABCD

样例输出

D->C->B->A
[提交][状态]
ACM算法攻关部