- 16
- 0
- 约9.16千字
- 约 9页
- 2016-03-17 发布于湖北
- 举报
2.1
设线性表存于a[1..arrsize]的前elenum个分量中, 且递增有序. 试写一算法,将x插入到线性表的适当位置, 以保持线性表的有序性。
设计思想:
(1) 先查找 x 的插入位置 i ;
(2) 将线性表中自A[i]至A[elenum]的元素后移一个位置;
(3) 最后将x查入到A[i]中, 并且将表长加1。
算法:
proc ds0201(var a:array[1..size] of integer; var elenum:integer; x:integer);
if elenum=size then error(array overflow)
else [ i:=elenum;
while (i=1) cand (xa[i]) do
[a[i+1]:=a[i]; i:=i-1 ]; {查找插入位置, 并后移}
a[i+1]:=x;
elenum:=elenum+1
]
endp; {ds0201}
2.2
已知线性表存于a[1..array]中的前last个分量中,删除从第i个元素起的k个元素。
设计思想:
将k个元素一次删除,即从i+k开始,每一元素前移k个元素位置。
算法:
proc
您可能关注的文档
最近下载
- 财务岗位招聘笔试题及解答(某大型国企)2025年阅读与附答案.docx VIP
- 2026年家庭教育指导理论知识考核试题及答案.docx VIP
- PPT:《国有企业领导人员廉洁从业规定》重点内容学习宣讲.pptx VIP
- 保洁人员手卫生培训.pptx VIP
- 2026中国半导体设备国产化率提升路径分析报告.docx
- 财务岗位招聘笔试题及解答(某大型集团公司).docx VIP
- 财务岗位招聘笔试题及解答(某大型国企)2024年.docx VIP
- 温室气体 产品碳足迹量化方法与要求 全钒液流电池电解液_标准研究报告.docx VIP
- 国企财务岗位招聘笔试题.docx VIP
- Q 010-2017_EMF8系列电磁流量计.pdf VIP
原创力文档

文档评论(0)