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