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

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

资源下载
下载价格20 元
点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先
  • 1******* 投稿收入增加1.2块钱
  • u******* 购买了资源 近年来,我国大力推进简政放权、放管结合、优化服务改革(简称“放管服”改革),旨在厘清政府和市场的边界,激发市场活力和社会创造力。请结合所学的行政职能转变理论,分析“放管服”改革的内涵,并说明其对建设公共服务型政府的重要意义。
  • 1******* 投稿收入增加0.8块钱
  • u******* 购买了资源 为什么说行政决策、行政执行和行政监督是行政管理过程的基本内容和基本环节?
  • 游客 下载了资源 2026年春江苏开放大学现代汉语(进阶)060684期末考核大作业
  • u******* 登录了本站
  • 1******* 投稿收入增加0.8块钱
  • u******* 购买了资源 组织变革中常见的阻力来源有哪些?请从个体和组织两个层面分别列举。
  • u******* 购买了资源 请简述工作专门化的含义,并分析其优点及过度专门化的缺点。
  • 1******* 投稿收入增加0.8块钱
  • u******* 登录了本站
  • 游客 下载了资源 2011年河北公务员考试《申论》真题及参考答案
  • 游客 下载了资源 2019年420联考《申论》真题(河北县级卷)及答案
  • 游客 下载了资源 2021年0327海南公务员考试《行测》真题参考答案及解析
  • 1******* 下载了资源 2026年秋江苏开放大学市场调查与预测050277期末实践作业答案
  • u******* 登录了本站
点击浏览器地址栏的⭐图标收藏本页
需要代写作业的扫码加微信
显示验证码

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码