试题详情
- 简答题假设以两个元素依值递增有序排列的线性表A和B分别表示两个集合(即同一表中的元素值各不相同),现要求另辟空间构成一个线性表C,其元素为A和B中元素的交集,且表C中的元素有依值递增有序排列。 对上述的条件作以下两点修改,对单链表重新编写求得表C的算法。 (1)假设在同一表(A或B)中可能存在值相同的元素,但要求新生成的表C中的元素值各不相同; (2)利用原表(A表或B表)中的结点构成表C,并释放A表中的无用结点空间。
关注下方微信公众号,在线模考后查看
热门试题
- 已知一个图的顶点集V和边集E分别为 用
- 折半查找
- 设指针q指向单链表中结点A,指针p指向单
- 对n个记录的表r[1..n]进行简单选择
- 数据结构是指数据及其相互之间的(),当结
- 对链表设置头结点的作用是什么?(至少说出
- 在一个双向链表中删除指针p所指向的结点时
- 已知一个不带头结点单链表的头指针为L,则
- 在一个具有n个顶点的无向完全图中,包含有
- 带权连通图的最小生成树的权值之和一定小于
- 数据、数据元素、数据结构、数据类型的含义
- 设散列表容量为7(散列地址空间0..6)
- 假设用于通信的电文由字符集{a,b,c,
- 确定串T在串S中首次出现的位置的操作称为
- 简述哈夫曼树的结构特性。
- 数据结构中常用的存储方法有:()
- 表达式A*(B+C)/(D-E+F)的后
- 用Dijkstra算法求某一顶点到其余各
- 有n个顶点的有向图,至少需要()条弧才能
- 算法的时间复杂性越好,可读性就越差;反之