07 2020 档案

摘要:#include<stdio.h> int main() { int arr[10] = {1,3,5,7,9,2,4,6,8,10}; //随便打的 int i,j,temp; // i j 是引用下标的 temp 是用来表示不变的"比数" for(i = 0;i<10;i++) // 从第二个元 阅读全文
posted @ 2020-07-14 16:27 咸瑜 阅读(193) 评论(0) 推荐(0) 编辑
摘要:简介 :交换法排序是将每一位数与其后的所有数一一比较,如果发现符合的数据,则交换数据。 过程:首先,用第一个数依次与其后的所有数进行比较,如果存在比值大(小)的数,则交换这两个数,然后-继续向后比较其他数直到最后一个数,然后在使用第二个数与其后面的数进行比较,如果存在比其值大(小)的数,则交换这两个 阅读全文
posted @ 2020-07-13 19:07 咸瑜 阅读(581) 评论(0) 推荐(0) 编辑
摘要:第一种写法(前冒泡): /* C程序数组算法 — 冒泡法排序 * 此例子按照 大 -> 小 排序 * 原理:两两相比较,然后进行大小对调 * 比较次数: n^2 次 * 说明:冒泡排序是相对稳定的排序算法,当待排序的列有序时,效果最好! * 时间:2020年7月12日 21:59:22 */ #in 阅读全文
posted @ 2020-07-12 22:53 咸瑜 阅读(271) 评论(0) 推荐(0) 编辑
摘要:/* C程序数组算法 — 选择排序法 * 此例子按照 大 -> 小 排序 * 原理:后一个和前一个相比较,若大于/小于 就利用"位置"对调。 * 比较次数: n(n-1) / 2 次 && 互换次数:n-1 次 * 说明:此算法适用于数字比较少的排序 && 此方法和冒泡法相似的一批 * 跟着逻辑走 阅读全文
posted @ 2020-07-12 21:24 咸瑜 阅读(371) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示