摘要:
#include <iostream> #include <cstdio> using namespace std; //归并排序 /* 原理:分而治之,然后合之。 一分为二,然后从两个数组中头部依次拿出较小的值放入辅助数组中,从而达到排序的目的。 */ int a[9]={0,1,54,77,24 阅读全文
摘要:
#include <iostream> #include <cstdio> using namespace std; //插入排序 /*原理:像打扑克时整理手牌所做的事一样 在原来数组的基础上,以第一张手牌(认为已经排好序)为初始,依次插入后面的元素 */ int a[9]={0,1,54,77,2 阅读全文
摘要:
#include <iostream> #include <cstdio> using namespace std; //选组排序 /*原理:求出第1位(包含)以后的最小值,然后把他放到第1位 求出第2位(包含)以后的最小值,然后把他放到第2位 以此类推执行下去 */ int a[9]={0,1,5 阅读全文