社区
Linux/Unix社区
帖子详情
外部排序只能用归并排序吗?还有其它的方法吗?
恋喵大鲤鱼
博客专家认证
2016-09-12 11:49:50
如题。外部排序只能用归并排序吗?还有其它的方法吗?比如直接插入排序和冒泡排序可以实现外部排序吗?
...全文
866
2
打赏
收藏
外部排序只能用归并排序吗?还有其它的方法吗?
如题。外部排序只能用归并排序吗?还有其它的方法吗?比如直接插入排序和冒泡排序可以实现外部排序吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
恋喵大鲤鱼
2016-12-27
打赏
举报
回复
引用 1 楼 eziowayne 的回复:
位图排序。 其实什么算法都可以实现,因为你没有规定内存和时间限制。
我觉得外部排序可以按照Hash分成不同的小部分载入有限的内存中进行排序,对部分内容可以采用任意一种合适的排序算法来排序,使得最终有序。所以分桶排序可以实现外部排序,所以外部排序不一定只能用归并排序。
eziowayne
2016-09-12
打赏
举报
回复
位图排序。 其实什么算法都可以实现,因为你没有规定内存和时间限制。
数据结构-
排序
运算-插入、交换、选择、归并、基数、
外部
排序
数据结构-
排序
运算-插入、交换、选择、归并、基数、
外部
排序
排序
算法可以分为内部
排序
和
外部
排序
,内部
排序
是数据记录在内存中进行
排序
,而
外部
排序
是因
排序
的数据很大,一次不能容纳全部的
排序
记录
利用python,JavaScript,java,go,PHP等实现: 冒泡
排序
选择
排序
插入
排序
希尔
排序
归并
排序
快速
排序
堆
排序
计数
排序
桶
排序
基数
排序
排序
-
归并
排序
(Merge sort)
排序
——
归并
排序
(Merge sort)
归并
排序
数据结构
(1)输入一组数,用递归和非递归程序实现
归并
排序
(2)分析
归并
排序
的复杂度 (3)将
归并
排序
的思想用于
外部
排序
中
2012 考研
外部
排序
关于2012年考研
外部
排序
和其他新增知识点内容 与人玫瑰 手留余香
Linux/Unix社区
18,829
社区成员
11,502
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章