| 查看: 4228 | 回复: 3 | ||
850346519金虫 (小有名气)
|
[求助]
排序算法与链式储存请教
|
|
11. 【多选】排序算法大都是基于数组实现的,大部分的算法也能用链表来实现,但有些特殊的算法不适合线性链表存储,不适合(使实现难度增大)链式存储的算法有() A 直接选择排序 B 堆排序 C 快速排序 D 插入排序 E 归并排序 F shell排序 请教高手解答,coursera上面高级数据结构与算法的习题。网上找的答案是(A,F)填上去不对. |
» 猜你喜欢
366求调剂
已经有9人回复
材料工程085601,270求调剂
已经有37人回复
279学硕食品专业求调剂院校
已经有18人回复
290调剂生物0860
已经有31人回复
一志愿085802 323分求调剂
已经有13人回复
277求调剂
已经有23人回复
322求调剂,08工科
已经有4人回复
材料工程281还有调剂机会吗
已经有30人回复
化学070300 求调剂
已经有16人回复
化工学硕294分,求导师收留
已经有12人回复

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













回复此楼
