- 74
- 0
- 约1.97万字
- 约 29页
- 2021-01-21 发布于天津
- 举报
算法设计与分析》习题
第一章 引 论
习题 1-1 写一个通用方法用于判定给定数组是否已排好序。 解答:
Algorithm compare(a,n)
Begin
J=1;
While (jn and a[j]=a[j+1]) do j=j+1;
If j=n then return true
Else
While (jn and a[j]=a[j+1]) do j=j+1;
If j=n then return true else return false end if End if
end
习题 1-2 写一个算法交换两个变量的值不使用第三个变量。 解答: x=x+y; y=x-y; x=x-y;
习题1-3已知m,n为自然数,其上限为k (由键盘输入,1=k=109),找出满 足条件 (n2-mn-m2)2=1 且使 n2+m2 达到最大的 m、 n。
解答: m:=k; flag :=0; repeat n:=m; repeat l:=n*n-m*n-m*n ; if (l*l =1) then flag: = 1 else n:=n -1 ; until ( flag = 1 ) or (n=0) if n=0 then m:=m-1 until (flag=1) or (m=0);
第二章 基础知识
习题2-1求下列函数的渐进表达式:
3n2+10n; n2/10+2n
您可能关注的文档
最近下载
- 2024年全国初中数学竞赛试题含答案.pdf VIP
- 颈部淋巴结肿大的鉴别诊断与活检指征.docx VIP
- 矿棉吸声板吊顶工程施工方案.docx VIP
- 7.1.5 生态系统中的物质循环和能量流动(教学课件)生物新教材冀少版八年级下册.pptx VIP
- 办公室人员纪律奖惩制度.docx VIP
- 泌尿外科尿液培养PDCA优化.pptx
- 生态系统中的物质循环和能量流动课件-冀少版生物八年级下册.pptx VIP
- 食物链和食物网课件冀少版八年级下册生物.pptx VIP
- 颈部淋巴结肿大的诊断与评估.pptx VIP
- (正式版)DB3305∕T 254-2022 《行政执法协同指挥应用建设与管理规范》.docx VIP
原创力文档

文档评论(0)