数据结构第二版_主编殷人昆课后答案
数据结 构第一单课元后参答案
考
、单一题1选 一.数组个素a[i元]与A* a+i()表示的价等 .A *a(i)+C *a i B a+ i+D & +ai
.2对于 个两函数若函,数名同,但只是_相__________不_同
则是重不载函数.A 参类型数_ _______数参 A针指 引用 CB值 2B 参 个数数 C函类型数 3 .若需要用利形直接访问参实,则参把应形变量参说为明
4 .下面序程的时段复杂间度__为__________.of r i(nt i= 0; i m; i<+)+ of rint (j= 0 ;j< n; ++j )a [i [ ] ] j i =* ;A Oj(2m) C (Om*n B )On(2 D )O(+mn). 执行下面程5段时序执,行S句语的次为数______._fr ( oin ti = 1 ; i< n= ;i+ +)for (i tn = 1 j; j<= i; j+ ) S;+A 2 nC (nn1)+B n2 / D 2n(+n1)2/
36. 面下法算时的间复杂为度 O(n)B. nt f ( unsigied inn nt) {if (n == 0| |n== 1 re)tur n ;1el se reutnrn*f ( n- 1 ) ;} A(1O ) O(B)n COn(2) DO( n!)二、空填题1 数据.逻的辑结被构为分合集结构线、结性构树、结 型构图和形结构种四.2. 数据存储结构的被为顺序分链接、索引和散列四种;、4
3 .在线性结构树、形结构图和结形中构前,和驱后结点继之间别分在存1着:1、1N和::MN联的. 4系 .种抽象一据类数型包括据数定义和作操两个部.分5 .当一形个类型的参长度较时,大最应好明说引为用以节 省,参数的传值输间和存时储参的空数.间
6. 需当用一个要参访形对应问的实参,则时该形参应明为引说.用7 .在函 中数引对用形参修的就是改相应对实参的改,对 修或值值形赋的修参改局限在只该函的数部,内会反映 到对应的实参上不.5
. 当需8要行进标准IO操/作时,应在程序文件则中含包iotresmah.头件,当需文进行要件I文O/作操,则应时在程 文件序中含f包tsrem.ha文件头.9. 在 含有包tsdlbih.文头件程的序文中件使,r用nad (%2) 1能产生够出0~02间之一的随机个整数.10 . 个一录r记论上占理有存储空的间的大等于所小域 的长有度和之实际,上有的存占空储的大间小即记长录度为 szief o()r
.11.一个数组a所占 有的储空间存大小的数组长度为即izsefo( a) 下标为i的元素,a[ i] 存的地储为址 a+i ,或者为 a+i *izeof s(a [ i). 6
]1. 函数2重要载求类型,上数量或上列次排序上所有同.不13 .对于 双操目符作其,重载数函有两参数带其中至少,
有一为个户用自义定的类型.14.若 象对a和rbr中少有一个是至属于户用定的类义,型 执行ra==rb时则,需调要用==载函重,数该数函第一个参 数的与应ra的型相同类,第个参二应与rb数类型的同相. 15 .一从维组a[数n]中序顺查找一个出最值大素的时间元复杂为O(度n)输出一,二个数维组bm[][]中n有元素值所的间复杂度为O时m*n)(.7
61. 下面程在序中,s=s+段语p句的行次数执_n_为,p*j语= 句的执次数为行n(n1+/),该2序程的时段复杂间为度 (O2n.
)in
t i= 0,s =0;whlie(++ i < n) {=i tnp 1;=f o r( intj =1;j <= ;ij ++) s =s + p;p *= j ;
}1 7.一 个法算的间时复度杂为3(n22n+ogln24+n-)7/(5)n,其数量 表示级为(n). 8O
81 从.个数组a一7]中顺序[查元找素,时假定找第一个查元 a[素]0概的率为/31,查找二个元素第[a1的]概为1率/4, 查其余元找素的率均相概同,在查找成功时同元则的素平均比 次数较35为/21三、应题用 . 1设计次二多项式xa+2x+c的一种抽b数象类据,假型起 定为Qu名aratdi,c该类的型数部分据三为个系项数a,和c, 操b部作分为 :请出上面写一个每操的作体实现具
.9
1
初始)化数成据a员b和c(,定用记假类型Quad录artic定 义数据员),成每数据成个员缺的省值0为.Quadratic nItiQudratia(fcoalt a=0a,f olt ba=0b ,loatfc =0); QcadrutaciI itQundratica fl(ao at, flaaotbb , loft acc ) {uaQdrtiac q q.a; aa=; q.b = b b;q c. = cc ; erurn t q; }10
) 2两个做多项加法式即使对,应系的相数,加回相返结加果.Q udratia cAdd( Q aurdaic tq, Qu1aradtciq 2){ uQardatciq ; .aq = q.a1 q+2.a; q b =.q1.b q2+.b ; .q = + q .2c; re utn q r ;}3) 据给根定的值计x算多项式的值.flo a Etavl( Qudraaic q t, lofat x) { r teun r q.(a * x* x +qb*x + ..qc) ;} 114
)计方程a算x+2bxc+=0两的实数个,对于有实根根、无实 根不和是次二程方(a=即0=这三)种情都要况回不返 同的整数,以值调用便数函能够做不的处同. int R理oto (uQdaatrc qi f,oatl&r 1, lofat &2 )r i{f( qa .= 0 =)r etrn –1 ;u lfatox = q.b q*. b– 4*.a*qq. c;i f( >x =0 ){r1 =(f lota) (–.b + sqqtr x )() ( 2 /*q .a) ; 2r = (fola ) t(–qb .–s qt ( rx) ) / ( 2*q .a ) ; reutnr ; 1 }lees eturn r 0 };1
2
5) 照ax按**2+b+xc格的(x2用x**式2示表输)二出次多项式,在 出输要注意去时掉系数为0项,并的当b且和的c值为 时负,其前不能出加现. 号viodPr nit( Qadrutaic q ) { fi( q . a c)ou <t <q.a <"<**2x" if;( q b ). i f( q. b > )0 outc < <"" +<<q b.<<"x " ; lseec uo t< <.b <<q x" ;"if ( q c.) i f(q c.> ) c0ou << "+"t< q.c< ; esel cou <<tq c . c;uto <<en l ; }d31
2 .指下出各列法的功算能求并出时间其杂度复1. in)tP imer( ni tn) {in i t = ;in1 tx= ( in t )qstr n( ; )whiel +(+i < =x ) if( n%i = = 0 )rebka; i f(i > x) etrrn u1 else r;eurtn0 ; } 断n判是是一否个素数 ,若则返回1, 否则返是0,回时 复间度为杂O(n
)14
2 i)n stu1m in( t )n { nti p= ,1 = s 0; fr ( iotni =1; i < =n i;++) { p * i = s ;=+ ;p} r eurt s ; 计n算:} 时 间杂度复为On()1
5
3)
ntisu 2m (i nt ) { intns = 0;f or( nit =i1 ; i< = n i+;+) i{t p n 1=; for( i ntj = 1 ; <= i j; j++) p=* j; 计算 :s+ = ;p } erurn ts ;6
1
)4
ntifu n i(tn ) { nin ti = ,1 s= ;1w ihe l ( s< )ns + +=+i; retrnui ;求}足不满式等+123+...++i = n>的小最i值 ,间复杂时 为度Os(rq (t)) 1n7
5
)ovidU esileF (fitreas& impn,in t[1c
0] ){//定假inp所对的文应件保中存有个整n.数for( nit = 0 i i <;10 ; i++)c [ i] = 0 ; itnx ; hwlie ( ip >nx> ) i {=x %10 ;c [i +] + ;}
}利数组C用的每中元个对应统素计nip联所系的整 数文中件位个数同为i的值数个数整时 间复杂度On)(1
8
)
void 6tmbae ( iltnn ){ for ( i t i n=1; i< n= i++) ; for ({ ntij = ;i j<= n ; j++) cut o< < i<< "*" << j<< " "=<<s ewt (2 ) < i<* j << "; co"tu < en<d ;l }} 打印一出个有具n的行法乘,表 第i行中有n-i1+个 乘项, 每个乘法法为项i*;j时间 杂度为复On() 192
…… 此处隐藏:2238字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




