- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构习题课
《数据结构》习题课
作者:王丽萍
畔箭那织篡乞查屡戒阉汤箩置荚畏衙短花嗜粤咐加察誓孺屿墩捍避碑橙框数据结构习题课数据结构习题课
第2章 线性表
在线性表中最常用的操作是存取第i个元素及其前驱的值,采用顺序表存储方式最省时间。
某线性表中最常用的操作是存取序号为i的元素和在最后进行插入和删除运算,则采用顺序表存储方式时间性能最好。
在链表中最常用的操作是删除表中最后一个结点和在最后一个结点之后插入元素,则采用_D_最节省时间。
A.带头指针的单向循环链表 B.双向链表
C.带尾指针的单向循环链表
D.带头指针的双向循环链表
洗特妹亡邢鼓傍僧所闸茎纲阀玻胯宏账务敞痈包综减藩绑廉门腻转廊笺磨数据结构习题课数据结构习题课
在线性表中最常用的操作是存取第i个元素及其前驱的值,可采用_ABCD_存储方式。
A.顺序表 B.单向链表
C.双向循环链表 D.单向循环链表
假设两个按元素值递增有序排列的线性表A和B,均以单链表作为存储结构,请编写算法,将A表和B表归并成一个按元素值递减有序排列的线性表C,并要求利用原表的(即A表和B表的)结点空间存储表C。
固林堕槽侧澳舱患愈靶极辉眨隐送战馒鲤论辗杨稠井噬蝎琶刷同遏僧驭肇数据结构习题课数据结构习题课
void merge(Linklist A,Linklist B,Linklist C)
{
Linklist pa,pb,p;
pa = A-next;
pb = B-next;
C = A;
C-next = NULL;
free(B);
豌袁凳压伴宋蓖缝缴分罩仁芳酥祖介有尺冈幻汉诀焦斥填刑幽砂赐震魏憾数据结构习题课数据结构习题课
while(pa pb)
{
if(pa-data = pb-data)
{
p = pa;
pa = pa-next;
p-next = C-next;
C-next = p;
}
瘤纫垦请奠秽羔带俘野最有吟歧仁取撰萌手汲埂绩滁杖峻赎阔怪癌送诸枫数据结构习题课数据结构习题课
else
{
p = pb;
pb = pb-next;
p-next = C-next;
C-next = p;
}
}
讣霜羔卉诉札澎馏赚扣享求吁勒语谷掩译伙膏蹋存饭钡孰妙猎耘穗菇讳婉数据结构习题课数据结构习题课
if(!pa)
{
while(pb)
{
p = pb;
pb = pb-next;
p-next = C-next;
C-next = p;
}
}
料而哲钱凿澡恬粟也萤狡坠宋承弱俊桓笺椽护噶凿莎曙蹿联休模捏顾浓泞数据结构习题课数据结构习题课
else if(!pb)
{
while(pa)
{
p = pa;
pa = pa-next;
p-next = C-next;
C-next = p;
}
}
}
锦锰琵瞄择誉霉捎泄傀禄奋突范翌铆恤跨蚀画催符窝殴横苫艘钮恬凸瞎莹数据结构习题课数据结构习题课
建立一个带头结点的线性链表,用以存放输入的二进制数,链表中每个结点的data域存放一个二进制位,并在此链表上实现对二进制数加1的运算。(假设链表L为从低位到高位)
void AddOne(Linklist L)
{
Linklist p = L-next;
while(p-next p-data == 1)
{
p-data = 0;
p = p-next;
}
剧汾殷亿止屿扯叶硒妆返粱搅表氓金潍洽谨磕肖忌涉治淄鸟讳援减貉靴钓数据结构习题课数据结构习题课
if(p-next)
p-data = 1;
else
{
if(p-data == 0)
p-data = 1;
else
{
p-data = 0;
Linklist q = (Linklist)malloc(sizeof(Node));
预饼绅宇炮井印韶空腰盼匹杆躺鼠盆郧内厅耶揉监捐辜亨春腐旧漫伪堤愤数据结构习题课数据结构习题课
q-data = 1;
q-next = NULL;
p-next = q;
}
}
return;
}
操瓜芒由题框肤怂溉洱魏喷暴点粪碍幂辱溺蟹厢埔闲鹤伎帚怀噪蚕缕也梗数据结构习题课数据结构习题课
第三章 栈和队列
设队列中有A、B、C、D、E这5个元素,其中队首元素为A。如果对这个队列重复执行下列4操作:
(1)输出队首元素;
(2)把队首元素值插
您可能关注的文档
- 71第七章 会计凭证参考答案.doc
- 法理学复习指导:法律规则.doc
- 销售管理经验.ppt
- 金融会计习题.doc
- 银行会计作业答案.doc
- 2011年销售经理工作计划.ppt
- 建筑施工合同_1secret.doc
- 促销方式大全.ppt
- 销售部月度工作报告.ppt
- 现金审计案例题.doc
- 2025至2030药妆行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030香皂提取物行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025年花艺师职业资格考试真题模拟训练:花艺师色彩搭配与审美试题.docx
- 2025至2030软件外包服务行业市场深度分析及供需形势与投资价值报告.docx
- 2025至2030合成和生物基己二酸行业项目调研及市场前景预测评估报告.docx
- 竞选值日组长发言稿.doc
- 2025年摄影师(初级)职业技能鉴定试卷:摄影器材市场调研报告.docx
- 2025至2030水痘带状疱疹感染治疗药物行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025年消防执业资格考试题库:消防设施检测与维护全真模拟试卷.docx
- 2025至2030山东省小微金融行业发展趋势分析与未来投资战略咨询研究报告.docx
最近下载
- 配合协调与服务承诺.docx VIP
- 14《称空气》课件 科学三年级上册(苏教版2025).pptx
- 晚期消化道肿瘤临床规范诊疗新进展题库答案-2025年华医网继续教育.docx VIP
- 工程协调配合措施及承诺.docx VIP
- 医院信息科笔试、面试题(附答案).docx VIP
- 施工协调配合的承诺与措施.pdf VIP
- 医院信息科计算机考试精彩试题(附答案).docx
- 2025年最新人教版七年级(初一)数学上册教学计划及进度表(新课标,新教材).docx
- 2025至2030地毯和室内装饰清洁服务行业项目调研及市场前景预测评估报告.docx
- 2025重庆南岸区招聘社区工作者后备库人选300人笔试备考题库及答案解析.docx VIP
文档评论(0)