![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序
数据结构(C++)关于排序的学习
我的可乐要加冰!
这个作者很懒,什么都没留下…
展开
-
希尔排序
希尔排序希尔排序,就是改进版的插入排序…#include<bits/stdc++.h>using namespace std ;void Shell_Sort(int a[],int n){ int i ,j , d ; for(d = n / 2 ;d >=1 ; d /= 2 ){ for(i = d + 1 ;i <= n ;i++ ){ if(a[i] < a[i-d]){//后面的小,要换到前面去原创 2020-11-19 19:31:00 · 101 阅读 · 0 评论 -
关于排序(直接插入排序、选择排序、冒泡排序、归并排序、快速排序)
关于排序(直接插入排序、选择排序、冒泡排序、归并排序、快速排序)总结了一下关于排序的知识,理解比以前更深了~#include<bits/stdc++.h>using namespace std ;//注意:数组下标都是从1开始的!//所有排序都是升序排序void Insert_Sort(int a[] ,int n){//直接插入排序(i前面是已经排好序的了) for(int i =2 ;i <= n; i++ ){ a[0] = a[i] ;//哨原创 2020-11-01 17:17:11 · 1078 阅读 · 5 评论