2.已知序列{10,18,4,3,6,12,1,9,15,8},请给出采用归并排序法对该序列作升序排序时的每一趟的结果。

xdd080905 2008-11-24 11:16:14
谁知道这道题怎么证明呀?谢谢!
...全文
2880 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
elated 2009-01-30
  • 打赏
  • 举报
回复
up 4楼
bigbee 2009-01-24
  • 打赏
  • 举报
回复
{10,18,4,3,6,12,1,9,15,8}
首先是分解,注意;的位置:
1)10,18,4,3,6;12,1,9,15,8
2)10,18,4;3,6;12,1,9;15,8
3)10,18;4;3;6;12,1;9;15;8
4)10;18;4;3;6;12;1;9;15;8

然后才是归并(merge),也是该题要的答案:
1)10,18;4;3;6;1,12;9;15;8
2)4,10,18;3,6;1,9,12;8,15
3)3,4,6,10,18;1,8,9,12,15
4)1,3,4,6,8,9,10,12,15,18
muye_fly 2009-01-19
  • 打赏
  • 举报
回复
没有给出几路是没有办法给出答案的,给出了几路就可以直接写,这是基本的数据结构知识
sincor 2008-11-26
  • 打赏
  • 举报
回复
楼上高手 膜拜中...
shypzms 2008-11-25
  • 打赏
  • 举报
回复
{10,18,4,3,6,12,1,9,15,8}
按二路归并排序
第一次 10,184,36,121,915,8插入排序
排序结果10,18,3,4,6,12,1,9,8,15
第二次 10,18,3,46,12,1,98,15插入排序
排序结果3,4,10,18,1,6,9,12,8,15
第三次 3,4,10,18,1,6,9,128,15插入排序
排序结果1,3,4,6,9,10,12,18,8,15
第四次 1,6,3,4,9,10,12,18,8,15插入排序
排序结果1,3,4,6,8,9,10,12,15,18
源码下载地址: https://pan.quark.cn/s/860a2ecd6390 uapp.dev uapp 能做什么 uapp源自跨平台开发的最佳实践, 通过集成 uni-app, electron, tauri,让开发者仅需维护一套代码,就能横扫所有平台。 uapp支持所有的手机端(android, ios),支持所有的电脑端(windows, mac osx, linux),支持所有的小程序,浏览器插件等等。 uapp让Web开发者能搞更多事情,会H5就可以无限制重构一切软件。 [x] 开发微信小程序,仅运行 ,就能生成小程序代码,并直接打开微信开发者工具加载。 [x] 开发APP离线基座,仅运行 ,就能生成自定义基座安装包,且自动发布到 hbx 工程下面直接使用。 [x] 可以查看包名, 签名 md5, dcloudkey, jwt 等开发中用到的各种信息。 多一个平台,就多了一个流量渠道,多一个平台,就多个用户选择的理由,而做这些事,仅需维护一套代码。 哪怕只开发一个平台,同样花间写代码,为什么不选择复用价值更高的方法呢。 一、先安装 uappsdk 1、 安装 uapp 命令 2、下载 uniapp 离线打包的 SDK 注意和.uappsdk区分开,此处的uniapp离线包的SDK是指dcloud 官方发布的 android 离线打包SDK: ios 离线打包SDK: 解压其中的SDK目录,放入 .uappsdk 文件夹里,最终 .uappsdk 文件夹结构如下: SDK 相关文件都放在当前用户的 $HOME/.uappsdk 目录下。 需要引入哪些模块,务必仔细阅读官方的 SDK 模块依赖说明,模块多了会影响APP审核,少了会影响功能使用。 ...
内容概要:本文系统介绍了基于Koopman理论识别机器人动力学中非线性系统的方法,并提供了完整的Matlab代码实现。该方法通过将复杂的非线性动力学系统映射到高维线性空间,利用数据驱动方式构建可解析的系统模型,有效解决了传统建模在强非线性场景下的局限性。文档不仅涵盖理论推导,还强调科研应兼具严谨逻辑与创新思维,倡导“借力”与“创新”相结合的研究范式。资源包内含多个相关科研方向的代码实例与案例分析,适用于系统建模、机器人控制、非线性系统辨识等领域的研究人员进行学习、复现与拓展。; 适合人群:具备控制系统、机器人动力学或非线性系统建模基础知识,正在从事相关领域科研工的硕士、博士研究生及科研人员。; 使用场景及目标:①深入理解Koopman算子理论及其在非线性系统建模中的核心应用;②通过Matlab代码复现机器人动力学识别流程,提升系统辨识与仿真能力;③为开展数据驱动控制、智能建模、机器人学习等前沿研究提供方法支撑和技术积累。; 阅读建议:建议按照文档结构循序渐进阅读,重点结合理论讲解与代码实现部分进行对照学习,充分利用网盘提供的完整资源开展实践操,以深化对Koopman方法在实际工程问题中应用的理解与掌握。

33,027

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧