数据结构-排序概述
发布日期:2021-06-29 12:29:48
浏览次数:2
分类:技术文章
本文共 383 字,大约阅读时间需要 1 分钟。
一、概述
排序:无序–>递增或递减
排序算法的稳定性:关键字值相同的数据元素在排序前后的相对次序不发生变化则是稳定的排序.
如 3,1,3+,5 这四个数据元素按递增排序 若排序后顺序为 1,3,3+,5 那么为稳定的排序 若排序后顺序为 1,3+,3,5 那么为不稳定的排序内部排序:整个排序过程中数据元素均在内存中
外部排序:数据元素一部分在内存,一部分在外存排序算法的效率:
时间效率:比较 + 移动 * 少移动 + * 少比较 空间效率:数据元素所占空间 + 执行算法所需其它存储空间 * 采用较好的数据结构以减少其它存储空间排序方式:
1.插入类–>将无序记录(顺序取)插入至有序序列中 2.交换类–>交换记录使其有序 3.选择类–>将无序记录(选择取)插入至有序序列中 4.归并类–>归并记录使其有序 5.其它类–>下面一起来探索排序世界的奥妙吧!转载地址:https://bupt-xbz.blog.csdn.net/article/details/77019224 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月05日 21时18分04秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
十年硬件老司机,结合实际案例,带你探索单片机低功耗设计!
2019-04-29
“2020年嵌入式软件秋招经验和对嵌入式软件未来的一点思考”
2019-04-29
嵌入式的坑在哪方面?
2019-04-29
三种常见嵌入式设备通信协议
2019-04-29
硬核,这个充电宝居然烧煤气!
2019-04-29
什么是模块化代码?如何写?
2019-04-29
STM32串口发送数据和接收数据方式总结
2019-04-29
来,看看这20个常用的宏定义!
2019-04-29
嵌入式开发中常用的几种通信接口总结
2019-04-29
为什么我那么努力,模电还是学不懂?
2019-04-29
PID系统稳定性与零极点的关系
2019-04-29
什么?电路板上还要喷漆?
2019-04-29
读博读废了是种什么样的体验?
2019-04-29
2020年,技术圈十大“翻车”事件!
2019-04-29
C语言状态机编程思想
2019-04-29
为什么很多电器设备都要使用单片机?
2019-04-29
在中国做操作系统研发 20 年是种什么体验?
2019-04-29
PCB走线角度为90度到底行不行?
2019-04-29
这个 17 岁的黑客天才,破解了第一代 iPhone!
2019-04-29
在STM32价格疯长下,哪些国产32可以替代?
2019-04-29