
排序算法
mango660
这个作者很懒,什么都没留下…
展开
-
排序算法
文章目录1. 基础桶排序2. 冒泡排序3. 结构体冒泡排序4. 快速排序5. 参考书目1. 基础桶排序#include <iostream>#include <cstdio>using namespace std;int main(void){ /* 1. 定义数组 2. 初始化数组 3. 循环读入数值 4. 判断打印 */ int arr[11], num, value; for(int i = 0; i < 11; ++ i){ arr原创 2021-03-25 19:19:08 · 67 阅读 · 0 评论 -
排序——快速排序
文章目录1.快速排序思想2. 代码展示3. 参考资料1.快速排序思想待补充2. 代码展示#include <cstdio>#include <iostream>using namespace std;void QucikSort(int arr[], int left, int right);int GetMid(int arr[], int left, int right);void ShowArr(int arr[], int len);int mai原创 2021-03-14 12:52:34 · 89 阅读 · 4 评论 -
十大排序算法动图详解
思想也只是支点,行动才是撬起地球的杠杆文中所有排序均采用C语言,均按从小到大排序,即升序排列89101234567排序算法比较类排序非比较类排序交换排序选择排序插入排序归并排序计数排序基数排序冒泡排序快速排序直接选择排序桶排序堆排序直接插入排序希尔排序二路归并排序多路归并排序LSDMSD文章目录冒泡排序(Bubble Sort)动图演示算法步骤代码实现算法分析快速排序(QuickSort)动...原创 2020-04-28 17:06:39 · 978 阅读 · 1 评论 -
数组排序——qsort函数
qsort 函数- C语言编译器函数库自带的快速排序函数- 头文件:<stdlib.h>- 函数调用:(待排数组首地址,待排序元素个数,每个元素的大小,compar)compar函数int compar(const void * a, const void * b){ 当返回值 < 0 时,a 排在 b之前; 当返回值 = 0 时,a b 位置不变; 当返回值 ...原创 2020-01-26 23:51:29 · 1453 阅读 · 5 评论