| 查看: 4214 | 回复: 3 | ||
850346519金虫 (小有名气)
|
[求助]
排序算法与链式储存请教
|
|
11. 【多选】排序算法大都是基于数组实现的,大部分的算法也能用链表来实现,但有些特殊的算法不适合线性链表存储,不适合(使实现难度增大)链式存储的算法有() A 直接选择排序 B 堆排序 C 快速排序 D 插入排序 E 归并排序 F shell排序 请教高手解答,coursera上面高级数据结构与算法的习题。网上找的答案是(A,F)填上去不对. |
» 猜你喜欢
博士自荐
已经有6人回复
博士推荐
已经有4人回复
求环氧树脂研发1名
已经有10人回复
280求调剂
已经有5人回复
什么是人一生最重要的?
已经有10人回复
面上可以超过30页吧?
已经有13人回复
为什么中国大学工科教授们水了那么多所谓的顶会顶刊,但还是做不出宇树机器人?
已经有13人回复
版面费该交吗
已经有17人回复
【博士招生】太原理工大学2026化工博士
已经有8人回复

2楼2016-11-24 00:39:38
蒋凡truth
木虫 (小有名气)
- 应助: 3 (幼儿园)
- 金币: 5594.5
- 红花: 1
- 帖子: 198
- 在线: 80.1小时
- 虫号: 2579985
- 注册: 2013-08-04
- 性别: GG
- 专业: 计算机科学
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
850346519(conanwj代发): 金币+10, 感谢应助 2017-01-31 17:44:35
850346519(conanwj代发): 金币+10, 感谢应助 2017-01-31 17:44:35
|
首先可以从算法的操作对象考虑,待排序列的逻辑结构大致可以分为线性表和二叉树,除堆排序的数据结构是二叉树外,其他几种排序都是线性表。线性表又可分为顺序表和链表,这两者的特点我们都清楚,顺序表适合随机存取而不适合插入删除,链表则相反,适合插入删除但不支持随机存取,从这两种线性表的特点出发再结合各种排序算法的特点,相信你很容易就知道答案了 发自小木虫Android客户端 |

3楼2016-12-06 13:29:18
4楼2019-02-14 22:45:14













回复此楼
