技术栈
排序算法概述
Ashimar_ZHZ
2023-09-08 5:06
1、数据排序:
将一个文件的记录按关键字不减(或不增)次序排列,使文件成为有序文件,此过程称为排序。
2、排序的稳定性:
稳定排序:
若排序后,相同关键字的记录保持它们原来的相对次序,则此排序方法为稳定排序;
不稳定排序:
若排序后,相同关键字的记录不保持它们原来的相对次序,则此排序方法为不稳定排序;
排序的稳定性由排序方法决定,与原始序列无关。
3、排序类型:
插入排序:
直接插入排序 >
折半插入排序
表插入排序
希尔排序 >
交换排序:
冒泡排序 >
快速排序 >
选择排序:
直接选择排序
堆排序
归并排序:
有序序列的合并
二路并归排序
数据结构
算法
排序算法
上一篇:
机器学习——boosting之GBDT
下一篇:
【云原生进阶之PaaS中间件】第一章Redis-1.3Redis配置
相关推荐
一只小阿柒
2 分钟前
【无标题】
算法
无限进步_
12 分钟前
【C语言】寻找数组中唯一不重复的元素
c语言
·
开发语言
·
算法
JuneXcy
16 分钟前
C语言易错点大总结
c语言
·
嵌入式硬件
·
算法
范特西_
32 分钟前
两个无重叠子数组的最大和
c++
·
算法
可触的未来,发芽的智生
41 分钟前
触摸未来2025.10.05:悟神经网络符号之伤,拥抱声音的宇宙
人工智能
·
python
·
神经网络
·
算法
·
架构
_bong
1 小时前
python评估算法性能
数据结构
·
python
·
算法
如意猴
2 小时前
数据结构初阶(第六讲)单链表的功能实现
数据结构
Mr.Ja
2 小时前
【LeetCode 热题 100】No.49—— 字母异位词分组(Java 版)
java
·
算法
·
leetcode
·
字母异位词分组
未知陨落
2 小时前
LeetCode:99.下一个排列
算法
·
leetcode
2401_84149564
2 小时前
【数据结构】链栈的基本操作
java
·
数据结构
·
c++
·
python
·
算法
·
链表
·
链栈
热门推荐
01
KGG转MP3工具|非KGM文件|解密音频
02
BongoCat - 跨平台键盘猫动画工具
03
UV安装并设置国内源
04
GitHub 镜像站点
05
jdk21下载、安装(Windows、Linux、macOS)
06
零基础搭建赛博朋克个人主页:蓝耘Claude Code完整实战教程
07
adb安装教程(附adb命令大全详解)adb环境配置教程
08
Linux下V2Ray安装配置指南
09
46个Nano-banana 精选提示词,持续更新中
10
HarmonyOS NEXT开发进阶(十四):HarmonyOS应用开发者基础认证试题集汇总及答案解析