3、编写程序建立一个单向链表。链表结点中的数据为从键盘输入的一个字符串,但要求将该串字符按由小到大的顺序组织在链表中。
第1题:
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。
include<stdio.h>
typedef struct node /*链表结点结构*/
{ char sub[3];
struct node *next;
}Node;
Node fun(char s) /* 建立链表*/
{ ...... }
void disp(Node *h)
{ Node *p;
p=h->next;
while([ ])
{printf("%s\n",p->sub);p=[ ];}
}
main()
{ Node *hd;
hd=fun(); disp(hd);printf("\n");
}
第2题:
python中,数据类型不包含()。
第3题:
以下表中可以随机访问的是()
第4题:
设有一个头指针为head的单向链表,p指向表中某一个结点,且有p->next==NULL,通过操作(),就可使该单向链表构造成单向循环链表。
第5题:
设有一个单向链表,结点的指针域为next,头指针为head,p指向尾结点,为了使该单向链表改为单向循环链表,可用语句()。
第6题:
下述各类表中可以随机访问的是()。
第7题:
python中,哪些是序列()。
第8题:
字符串
列表
元组
链表
第9题:
第10题:
链表
字符串
字典
字节
第11题:
第12题:
第13题:
设线性表为(6,10,16,4),以下程序用说明结构变量的方法建立单向链表,并输出链表中各结点中的数据。
略
第14题:
编写程序,将若干整数从键盘输入,以单链表形式存储起来,然后计算单链表中结点的个数(其中指针P指向该链表的第一个结点)。
第15题:
字符串采用结点大小为1的链表作为其存储结构,是指()
第16题:
设有一个单向循环链表,头指针为head,链表中结点的指针域为next,p指向尾结点的直接前驱结点,若要删除尾结点,得到一个新的单向循环链表,可执行操作()。
第17题:
设有一个不带头结点的单向链表,头指针为head,结点类型为NODE,每个结点包含一个数据域data和一个指针域next,该链表有两个结点,p指向第二个结点(尾结点),按以下要求写出相应语句。删除链表的第一个结点。
第18题:
在python中,其数据结构有()
第19题:
单向链表
双向链表
单向循环链表
顺序表
第20题:
字符串
列表
链表
集合
第21题:
第22题:
第23题:
单向链表
双向链表
单向循环链表
顺序表
第24题:
链表的长度为1
链表中只存放1个字符
链表的每个链结点的数据域中不仅只存放了一个字符
链表的每个链结点的数据域中只存放了一个字符