




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,算法练习题解析,.,第1章,1.4-4判断一个大于2的正整数n是否为素数的方法有多种,给出两种算法,说明其中一种算法更好的理由。解:两种算法如下:,.,方法1的时间复杂度为O(n),方法2的时间复杂度为,所以方法2更好。,让n除以2到n的平方根之间的每一个数,如果n能被2到n的平方根之间的某个数整除,则说明n不是素数,否则n一定是素数。,.,1-8一个字符串采用string对象存储,设计一个算法判断该字符串是否为回文。,回文:汉语特有的一种使用词序回环往复的修辞方法。,雾锁山头山锁雾;天连水尾水连天。僧游云隐寺;寺隐云游僧。处处飞花飞处处;潺潺碧水碧潺潺。,解:采用前后字符判断方法,.,.,第2章,2.6-9对于一个采用字符数组存放的字符串str,设计一个递归算法求其字符个数(长度)。,.,fun(1)=1(1)fun(n)=n*fun(n-1)n1(2),递归模型,第一个式子给出了递归的终止条件,称为递归出口第二个式子给出了fun(n)的值与fun(n-1)的值之间的关系,称为递归体。,.,解:设f(str)返回字符串str的长度,其递归模型如下:,对应递归程序如下:,.,.,2-10.对于一个采用字符数组存放的字符串str,设计一个递归算法判断str是否为回文,解:设f(str,n)返回含n个字符的字符串str是否为回文,其递归模型如下:,.,.,2-11对于不带头结点的单链表L,设计一个递归算法正序输出所有结点值。,解:设f(L)正序输出单链表L的所有结点值,其递归模型如下:,.,.,第3章分治法,3-10设计一个算法,采用分治法求一个整数序列中的最大最小元素解析:采用类似求求一个整数序列中的最大次大元素的分治法思路,.,.,.,第4章蛮力法,4-3考虑下面这个算法,它求的是数组a中大小相差最小的两个元素的差。请对这个算法做尽可能多的改进。,.,解:上述算法的时间复杂度为O(n2),采用的是最基本的蛮力法。可以先对a中元素递增排序,然后依次比较相邻元素的差,求出最小差,改进后的算法如下:,.,4-4给定一个整数数组A=(a0,a1,an-1),若iaj,则就为一个逆序对。例如数组(3,1,4,5,2)的逆序对有,。设计一个算法采用蛮力法求A中逆序对的个数即逆序数。,.,.,4-7:有一个三位数,个位数字比百位数字大,而百位数字又比十位数字大,并且各位数字之和等于各位数字相乘之积,设计一个算法用穷举法求此三位数解:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年公务员与事业单位类财务管理与审计试卷
- 2025年事业单位教师招聘考试英语学科专业知识试卷(完形填空)试题
- 安全检查表培训试题及答案解析
- 《我从未停止追梦的脚步》(2019年湖北襄阳中考满分作文4篇附审题指导)
- 基于角色的访问控制-第1篇-洞察与解读
- 全国浙教版初中信息技术八年级下册第三单元第14课《智能物联系统的软件编写》说课稿
- 在线互动策略研究-洞察与解读
- 第3节 氧气的制备说课稿-2025-2026学年初中化学沪教版2024九年级上册-沪教版2024
- 吉林省德惠市第七中学七年级地理上册 1.1 地球和地球仪说课稿 (新版)新人教版
- 2025年全球低空经济产业链分析及2025年中国市场趋势报告
- DB32T 4494-2023 房屋白蚁灭治技术规程
- 10千伏线路故障巡视培训
- 三年级语文上册 《阅读理解》专项练习题 (含答案)(5)(部编版)
- 12S4消防工程标准图集
- GB/T 18233.4-2024信息技术用户建筑群通用布缆第4部分:住宅
- DB12T 496-2013 保安从业单位信用资质等级评估规范
- 江姐-绣红旗-红梅赞
- JTT 854-2013 公路桥梁球型支座规格系列
- 30道计量员岗位常见面试问题含HR问题考察点及参考回答
- 《狗之歌》课件(湖北省县级优课)
- DB21-T 2951-2018秸秆热解制备生物炭技术规程
评论
0/150
提交评论