试题详情
- 简答题已知一单链表中的数据元素含有三类字符:字母、数字和其他字符。试编写算法,构造三个循环链表,使每个循环链表中只含同一类字符。
- 在单链表A中依次取元素,若取出的元素是字母,把它插入到字母链表B中,若取出的元素是数字,则把它插入到数字链表D中,直到链表的尾部,这样表B,D,A中分别存放字母、数字和其他字符。具体算法如下:
关注下方微信公众号,在线模考后查看
热门试题
- 队列
- 要从一个顺序表删除一个元素时,被删除元素
- 算法的效率可分为()效率和()效率。
- 在一个长度为n的顺序存储线性表中,删除第
- 在顺序表中访问任意一结点的时间复杂度均为
- 在一个3阶的B-树上,每个结点包含的子树
- 二叉树
- 在哈夫曼树中,权值最小的结点离根结点最近
- 数据结构中,在高级语言中,可以定义结构体
- 关键路径是AOE网中()。
- 一个栈的输入序列为:a,b,c,d,e,
- 假定对有序表:(3,4,5,7,24,3
- 在链队列中,即使不设置尾指针也能进行入队
- 数据结构里,树是一种特殊的一对多的逻辑结
- 简述快速排序中划分的含义和过程。
- 堆
- 以顺序查找方法从长度为n的线性表中查找一
- 简述文件各维护操作的含义和过程。
- 一棵二叉树中每一个非叶结点的度数都为2,
- 字符串采用结点大小为1的链表作为其存储结