首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设有一带头结点的循环双链表表示的线性表L=(a1,a2,…,aan—1,an)。设计在时间和空间上都尽可能高效的算法,将线性表L改造成L=(a1,a3,…,an,…,a4,a2)。要求: 给出算法的基本设计思想。
假设有一带头结点的循环双链表表示的线性表L=(a1,a2,…,aan—1,an)。设计在时间和空间上都尽可能高效的算法,将线性表L改造成L=(a1,a3,…,an,…,a4,a2)。要求: 给出算法的基本设计思想。
admin
2017-04-28
39
问题
假设有一带头结点的循环双链表表示的线性表L=(a
1
,a
2
,…,aa
n—1
,a
n
)。设计在时间和空间上都尽可能高效的算法,将线性表L改造成L=(a
1
,a
3
,…,a
n
,…,a
4
,a
2
)。要求:
给出算法的基本设计思想。
选项
答案
基本设计思想:从改造后的线性表L可以看出,前部分结点为奇序号结点,并且递增;后部分结点为偶序号结点,并且递减。所以可以考虑建立两个新的循环双链表,一个带头结点的循环双链表L(由原先的L改造而来),保存原先线性表L的奇数号结点,可以采取尾插法,让其序号顺序递增;而另外一个不带头结点的循环双链表s,保存原先线性表L的偶数号结点,可以采取头插法,让其序号顺序递减。最后,将L和s两个循环双链表连接成一个循环双链表L,并且L为其头结点指针。
解析
转载请注明原文地址:https://kaotiyun.com/show/rHRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
结合诸条约内容简述中国社会沦为半殖民地半封建社会的过程。
简述旧金山体制的内容及其实质。
【《关于正确处理人民内部矛盾的问题》】
下列对第三次科技革命推动了国际经济格局调整的叙述,不正确的是()。
西汉初年,西域共有36国,其中以()人口最多。
下列选项中,对东汉度田问题的描述中,不正确的是()
下列事件:①上党战役②九三学社成立③“一二·一”惨案④《双十协定》签订,按照时间顺序排列正确的是()。
开皇三年,隋文帝下令州县官吏根据户籍簿上登记的年龄,来核对本人体貌,以防诈老诈小逃避租役,是为()。
改革开放以来,乡镇企业的异军突起,其重要意义包括()①改变了公有制经济的主体地位②推动了农村产业结构的现代化进程③加快了农村的现代化进程④开辟了农民致富的新途径
1543年,发表了解剖学专著《人体结构》的是()。
随机试题
关于规章,下列哪一说法是正确的?
生长素的主要作刚是
下列方法中不属于肺癌定性诊断方法的是
善饥多食的病机是
社会主义国家法治理念具有哪些基本内容?
甲请乙为其在丙家盗窃时望风,乙同意,某日晚,甲、乙按约定前往丙家,乙在门外望风,甲进入丙家后,见丙一人在家,便对丙实施暴力,抢劫了丙的1万元现金。对本案应如何认定?()
深圳证券交易所对专项资产管理计划收益权份额协议交易实行()回转交易。
下列公文的发文日期正确的写法为()。
就文学创作而言,人工智能未来有可能在编剧或网络文学方面有所__________,毕竟除了一小部分杰出的作品外,无论剧本创作还是网络文学,都比较依赖标准化的情节与词语搭配。而文学作品的__________程度越高,越有可能人工智能化。依次填入画横线
在我国,( )罪犯不适用死刑。
最新回复
(
0
)