博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
稳定排序 和 不稳定排序 ::::::::::: 内排序和外排序
阅读量:4553 次
发布时间:2019-06-08

本文共 428 字,大约阅读时间需要 1 分钟。

例   {a,b} :  {1,2} {32 }  { 41} 

排序是稳定的

以 为主关键字  a为次关键字 按升序排序, 未排序的时候  关键字相等的两项  {12}  {32} 的顺序为  {12}  {32}  , 排序后  结果为{41}  {12}  {32} ,俺关键字相等的两项顺序为  {12}  {32} , 与未排序的时候的顺序相同 , 这称为排序是稳定的

 

排序是不稳定的

还是使用上面的例子 , 但是 排序方式换为降序排  , 排序后关键字相同的两项的 顺序为 {32}  {12}  相较于 排序前的顺序  {12} {32}  不一样 ,颠倒了  ,这称为 不稳定排序

 

内排序

    所有待排序的数据都是放在内存中的

外排序

    由于数据量巨大, 有部分的数据放在 磁盘文件中 , 排序的时候从文件中读取

 

 

转载于:https://www.cnblogs.com/wowk/archive/2013/03/11/2954557.html

你可能感兴趣的文章
字符串分割和拼接
查看>>
【每日Scrum】第七天(4.28)Sprint2总结性会议
查看>>
Java位操作大全(通用于C语言)
查看>>
不被Database Replay支持的请求
查看>>
mmsplayer for wince,windows demo已经发布
查看>>
liunx网络基本命令
查看>>
滑动门的制作
查看>>
Search a 2D Matrix II
查看>>
解决animate动画连续播放bug
查看>>
找人办事,代理设计模式(Proxy)
查看>>
RadioButtonList控件绑定数据时设定默认值
查看>>
创建自己的控件
查看>>
RowFilter遇上特殊字符*%'[]\
查看>>
设计模式--适配器(Adapter)模式
查看>>
交换数据
查看>>
树结构(三)----平衡二叉树(AVL树)
查看>>
max9526——PAL/NTSC解码芯片
查看>>
基于opencv和mfc的摄像头采集代码(GOMFCTemplate2)持续更新
查看>>
android开发_LayerlistDrawable(层叠图片)在进度条中的应用
查看>>
Deep Learning阅读资料
查看>>