百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

首页 人人文库网 > 资源分类 > DOC文档下载

嵌入式linux实验报告-三种排序算法的在linux和arm上执行速度比较.doc

  • 资源星级:
  • 资源大小:100.27KB   全文页数:10页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:9
游客快捷下载 游客一键下载
会员登录下载
下载资源需要9

邮箱/手机号:
您支付成功后,系统会自动为您创建此邮箱/手机号的账号,密码跟您输入的邮箱/手机号一致,以方便您下次登录下载和查看订单。

支付方式: 微信支付       支付宝      
验证码:   换一换

友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

嵌入式linux实验报告-三种排序算法的在linux和arm上执行速度比较.doc

嵌入式linux设计实验报告•项目概要名称:三种排序算法的在linux和arm上执行速度比较具体内容和实验要求:三种或三种以上排序算法在ARMLinux上执行速度的比较:例如可以随机产生1000个数,在排序过程开始前计下系统时间,结束后再计下系统时间,算出时间差即为算法执行时间,每种算法需要多重复几次取平均值。•项目分工需求分析:共同完成概要设计和详细设计:(李春元)负责整个程序的框架设计和具体函数的实现即代码注释;调试和改进:(李红)代码调试,包括调试实例的设计,功能的扩展和补充;实现:(共同完成)从visualc++调试成功,移植到linux系统下的相关改进(库的变化等等),挂载到arm9上的过程,比较三种环境下运行时间的差异。•项目需求分析由实验要求可知,首先是确定三种排序算法,这个容易解决,我们选择的是快速排序,冒泡排序,简单排序;接着是随机数的产生;然后是怎样计下系统时间,最后是怎样用系统时间来计算多次排序的平均值,这里又会涉及到数据类型的强制转换。所以要实现这些要求,包括的函数主要有:main函数,冒泡排序函数,简单排序函数,快速排序函数,排序时间计算函数。代码的框架和具体的实验代码(概要设计和详细设计)由李春元同学完成。•概要设计包括系统整体软硬件流程图,各个功能子模块的划分和描述;产生随机数简单排序冒泡排序快速排序时间统计•调试结果与改进方案工程框架//main主程序完成题目要求main{//产生随即数randomnumberbeforesort=randomnumber//根据题目要求计算所需时间并比较cost1=...//TimeCost(int[]beforesort,intmode)cost2=...cost3=...}//运行时间计算doubleTimeCost(int[]beforesort,intmode){记住系统时间Current0foriteration=1:N//N为排序算法多次执行的次数casemode==1sort1(int[]beforesort)casemode==2sort2(int[]beforesort)casemode==3sort3(int[]beforesort)end记住系统时间Current1cost=(Current1-Current0)/N;returncost;}//排序算法,任意找三种sort1(

注意事项

本文(嵌入式linux实验报告-三种排序算法的在linux和arm上执行速度比较.doc)为本站会员(21ask)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(发送邮件至[email protected]或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5