- 8
- 0
- 约3.06万字
- 约 25页
- 2023-10-12 发布于中国
- 举报
--WORD格式-可编辑--
第 1 章 绪论
5 .选择题: CCBDCA
6 .试分析下面各程序段的时间复杂度。
( 1)O ( 1)
( 2 )O ( m*n )
( 3 )O ( n 2 )
( 4 )O ( log n )
3
( 5)因为 x++ 共执行了 n-1+n-2+ ⋯⋯+ 1=
n(n-1)/2 ,所以执行时间为 O ( n 2 )
( 6)O( n )
第 2 章 线性表
1.选择题
babadbcabdcddac
2 .算法设计题
( 6)设计一个算法,通过一趟遍历在单链表中确定值最大的结点。
ElemType Max (LinkList L ){
if(L-next==NULL) return NULL;
pmax=L-next; // 假定第一个结点中数据具有最大值
p=L-next-next;
while(p != NULL ){// 如果下一个结点存在
if(p-data pmax-data) pmax=p;
p=p-next;
}
return pmax-data;
( 7 )设计一个算法,通过遍历一趟,将链表中所有结点的链接方向
逆转,仍利用原表的存储空间。
void inverse(LinkList L) {
// 逆置带头结点的单 L
链表
p=L-next; L-next=NULL;
while ( p) {
q=p-next; // q 指向 的后继
*p
--
--WORD格式-可编辑--
p-next=L-next;
L-next=p; // *p 插入在头结点之后
p = q;
}
--
--WORD格式-可编辑--
}
( 10 )已知长度为 n 的线性表 A 采用顺序存储结
构,请写一时间复杂度为 O(n) 、空间
复杂度为 O(1) 的算法,该算法删除线性表中所有值为item 的数据元素。
[题目分析 ] 在顺序存储的线性表上删除元素,通常要涉及到一系列元素的移动(删第
i 个元素,第 i+1 至第 n 个元素
要依次前移) 。本题要求删除线性表中所有值为 item 的数据
元素,并未要求元素间的相对位置不变。因此可以考虑设头尾两个指针( i=1 , j=n ),
从两
端向中间移动, 凡遇到值 item 的数据元素时,
直接将右端元素左移至值为
您可能关注的文档
- 教师资格证统考学习方法总结.pdf
- 教师资格证综合素质考点梳理301.pdf
- 教师资格证考试,大学教学论题库排序.pdf
- 教师资格证考试中学综合素质知识点汇总.pdf
- 教师资格证考试中学英语学科知识与教学能力试题及答案.pdf
- 教师资格证考试具体流程.pdf
- 教师资格证考试内容.pdf
- 教师资格证考试科目.pdf
- 教师资格证考试教育学模拟题及答案共7套.pdf
- 教师资格证考试简答题100题精选.pdf
- 某网红因多个社交账号人设不一致导致粉丝信任崩塌_2026年5月.docx
- 某外卖平台高温补贴未覆盖众包骑手的权益保障漏洞_2026年5月.docx
- 社区“高空抛物”抛物线轨迹AI模拟与责任楼层判定精度_2026年3月.docx
- 校园“AED地图导航”小程序用户路径选择效率与急救意识提升_2026年3月.docx
- 瑜伽练习改善身体柔韧性.docx
- 游泳教练纠正动作细节的过程.docx
- 早餐营养搭配的分数计算与健康评估.docx
- 某农村家庭因未买农房保险致洪灾后重建困难案例_2026年5月.docx
- 某无人便利店因误识别商品导致扣款错误投诉率分析_2026年5月.docx
- 某未成年人雇代练突破防沉迷新规的监管盲区探析_2026年5月.docx
最近下载
- 2024-2025第14届新华三杯-全国大学生数字技术大赛考试题及答案.doc VIP
- 文明施工监理细则.doc VIP
- 3.4力的合成和分解 课件(共29张PPT)(内嵌音频+视频).pptx VIP
- 高中数学三次函数讲义:8个考点24个结论36个典型题.docx VIP
- ISO9001 质量管理体系全套(质量手册+程序文件+表格记录全套) DOC.doc VIP
- 小学科学新教科版三年级下册1.2.利用自然物辨别方向练习题(附参考答案和解析)(2026春).doc VIP
- 办公楼保洁服务投标方案.pdf VIP
- 系统工程产生的背景.ppt VIP
- 小学科学新教科版三年级下册1.1根据太阳辨别方向练习题(附参考答案和解析)(2026春).doc VIP
- 入股银行可行性研究报告.docx
原创力文档

文档评论(0)