国开电大《数据结构与算法》形考实验任务2答案

1.实现冒泡排序算法
【实验目的】熟悉并练习冒泡排序算法过程。
【实验要求】一组无序数据序列存储在数组中,对其进行冒泡排序后得到有序数据序列。要求空间复杂度要尽可能低,即尽量少用额外辅助空间。
【实验分析】冒泡排序是不停地比较相邻的记录,如果不满足排序要求(逆序),就交换相邻记录,经过从尾到头(或从头到尾)的一趟扫描后,最小(或最大)的元素就排到了最前面(或最后面)。
2.实现直接插入排序算法
【实验目的】熟悉并练习直接插入排序算法过程。
【实验要求】一组无序数据序列存储在数组中,对其进行直接插入排序后得到有序数据序列。要求空间复杂度要尽可能低,即尽量少用额外辅助空间。
【实验分析】直接插入排序是将一个待排序的记录按其关键字的大小插入一个已经排好序的有序序列中合适的位置,在开始时,把第一个记录看成已经排好序的初始有序序列;寻找待插入记录的位置需要进行元素关键字的比较,当比较到比前面关键字大,比后面关键字小的位置,则插入该记录。

资源下载
下载价格20
客服QQ:1668639739
点点赞赏,手留余香 给TA打赏

评论0

请先
  • 游客 下载了资源 2017上《高中政治》真题解析
  • 游客 下载了资源 2008年广东公务员考试《申论》真题卷及答案
  • 游客 下载了资源 2007年甘肃省公务员考试《申论》试题及参考答案
  • 游客 下载了资源 2015年0322天津公务员考试《行测》真题答案及解析
  • u******* 下载了资源 江苏开放大学土木工程本科润洋一品2#楼施工组织设计
  • u******* 购买了资源 江苏开放大学土木工程本科润洋一品2#楼施工组织设计
  • 1******* 投稿收入增加50块钱
  • 1******* 下载了资源 上海开放大学网络操作系统实践实验报告4
  • 1******* 下载了资源 上海开放大学网络操作系统实践实验报告3
  • 1******* 下载了资源 上海开放大学网络操作系统实践实验报告2
  • 1******* 下载了资源 上海开放大学网络操作系统实践实验报告1
  • 游客 下载了资源 2011年424公务员联考《行测》答案及解析(宁夏、贵州、四川、福建、黑龙江、湖北、山西、重庆、辽宁、海南、江西、天津、陕西、云南、广西、山东、湖南)
  • 游客 下载了资源 2021年北京公务员考试申论真题及答案(区级试卷)
  • u******* 签到打卡,获得1元奖励
  • u******* 下载了资源 江苏开放大学风景园林设计初步060503【讨论】请对口袋公园进行简单介绍,举例说明你认为最好的口袋公园空间布局的特点和优点
  • u******* 签到打卡,获得1元奖励
点击浏览器地址栏的⭐图标收藏本页
需要托管,代写作业,论文扫码加微信
显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录