试题详情
- 简答题 设线性链表的存储结构如下: struct node {ELEMTP data; /*数据域*/ struct node *next; /*指针域*/ } 试完成下列建立单链表的算法。 creat() {char var; head=(struct node *)malloc(sizeof(struct node)); head->next= () ; while((var=getchar())!=‘/n’){ ptr=( struct node *)malloc(sizeof(struct node)); ptr->data= var ;ptr->next=head->next; head->next= ptr ; } }
- NULL
关注下方微信公众号,在线模考后查看
热门试题
- 在一个顺序表的表尾插入一个元素的时间复度
- 设数据集合a={62,74,30,15
- ()链表从任何一个结点出发,都能访问到所
- 向栈中压入元素的操作是先(),后()。
- 在单链表中,若要在指针P所指结点后插入指
- 设单链表中指针p指向结点m,若要删除m之
- 根据图的存储结构进行某种次序的遍历,得到
- 设有一稠密图G,则G采用()存储较省空间
- 实现任意二叉树的后序遍历的非递归算法而不
- 如果从一个顶点出发又回到该顶点,则此路径
- 数据结构里,单链表的查找很方便,直接可以
- 一棵二叉树的广义表表示为a(b(c,d)
- 图的连通分量是无向图的极小连通子图。
- 栈是线性结构。
- 在初始数据表已经有序时,快速排序算法的时
- 假定一棵二叉树顺序存储在一维数组a中,则
- 二叉树的主要遍历方法有()、()和()
- 二路归并排序的时间复杂度是()
- 线性表
- 若二叉树的一个叶子结点是某子树中根遍历序