问答题
设有带头结点的循环双链表表示的线性表L=(a
1
,a
2
,…,a
n-1
,a
n
)。设计在时间和空间上都尽可能高效的算法,将L改造成L=(a
1
,a
3
,…,a
n
,…,a
4
,a
2
)。要求:
根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
【参考答案】
用C语言算法描述如下:
void split (DLinkList &L){
DLinkList......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
将下列逻辑地址转换为物理地址,并说明理由。 0793,1197,2099,3320,4188,5332
点击查看答案
问答题
给出m0和m1所在的网络号,以及可连接的最大主机数目。
点击查看答案
相关试题
试给出网络的拓扑。
假设程序要访问第2页,页面置换算法为改进...
说明你所设计算法的时间复杂度和空间复杂度。
当执行转移指令时,转移地址为多少 已知存...
给出接口m0,m1和m2的合理的IP地址(注...