排序
BYB125698
这个作者很懒,什么都没留下…
展开
-
使用插入排序将数组中的元素按从小到大或(从大到小)排列出来
插入排序同样想要想要相反的把if语句中的" < “改成” >" int[] a = new int[] { 3, 6, 9, 5, 2, 4 }; //循环要比的数 for (int i = 0; i < a.Length - 1; i++) { //循环被比的数 for (int j = i + 1; j > 0; j-原创 2020-07-20 17:38:34 · 3763 阅读 · 1 评论 -
使用选择排序将数组中的元素从小到大(或从大到小)排列出来
选择排序以下是从小到大如果想从大到小将下面代码中if语句中的>改成<即可 int[] array = new int[] { 5, 1, 3, 2, 0 }; for (int i = 0; i < array.Length - 1; i++) { //记录当前数的索引和值 int index = i;//下标 int原创 2020-07-20 17:22:50 · 4536 阅读 · 0 评论 -
使用冒泡排序把数组中的元素从小到大或者(从大到小)排序并输出
冒泡排序 int[] array = { 3, 5, 2, 4, 6, 0 }; //轮数 for (int i = 0; i < array.Length - 1; i++) { //次数 for (int j = 0; j < array.Length - i - 1; j++) {原创 2020-07-20 17:08:03 · 3671 阅读 · 0 评论 -
插入排序的含义
插入排序每次循环,把数组中的元素按大小放到适当的位置。如上图,第一次就一个数字,第二次循环俩个,然后按大小顺序排好,第三次循环三个,比第一个小比第二个大,就放在中间,然后依次这么循环,判断每个数的大小,然后放到相应的位置。...原创 2020-07-20 16:59:23 · 193 阅读 · 0 评论 -
选择排序的含义
选择排序每循环一次 把数组中最小的数字放到最前方,知道顺序完全排好。如上图,循环第一次找出最小的0,然后把0放到第一位,然后依次往后,1,2,3……直到全部排完。原创 2020-07-20 16:52:49 · 175 阅读 · 0 评论 -
冒泡排序的含义
冒泡排序进入下面的网站可以看到冒泡排序的具体流程https://images2017.cnblogs.com/blog/849589/201710/849589-20171015223238449-2146169197.gif俩俩比较,把大的数后移,一和二比,二和三比,直到最后一位每次比较把最大的放到最后,直到顺序排好...原创 2020-07-20 16:46:08 · 191 阅读 · 0 评论