![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
代码_终结者
这个作者很懒,什么都没留下…
展开
-
“数组排列方法之选择法排序”的理解
第一趟排序:第一个数字与最小的数字互换; 第二趟排序:将第二个数字与剩下数字中最小的数字互换; 以此类推。#include<stdio.h>void main(){ int a[5]={1,2,3,4,5}; int i,j,iPos,iTemp; for(i=0;i<4;i++) //n-1轮外循环 { iTemp...原创 2018-02-17 22:27:06 · 525 阅读 · 0 评论 -
“数组排列方法之交换法排序”的理解
参照这个视频教程,比较好理解。选择法排序 用a[0]依次跟后边的元素逐个比较,小(大)的排到前边。#include<stdio.h>void main(){ int a[10]; int i,j,t; printf("请输入10个数字:\n"); for(i=0;i<10;i++) { scanf("%d",&...原创 2018-02-17 20:55:03 · 346 阅读 · 0 评论 -
“数组排列方法之冒泡法排序”的理解
#include<stdio.h>void main(){ int a[10]; //定义一个整型数组 int i,j,t; //定义i(在内循环中,代表比较次数)和j(代表第几轮)整型变量 用作循环次数,t用作临时变量 printf("Please input ten numbers:\n"); for(i=0;i<10;...原创 2018-02-17 14:39:14 · 290 阅读 · 0 评论 -
java实现插入法排序
import org.w3c.dom.ls.LSOutput;import java.util.Arrays;public class SortDemo { public static void main(String[] args) { int[] arr = {6,5,3,1,8,7,2,4,15}; int temp; for(int x = 1;x < arr.length;x++){ //待插入组 te.转载 2020-08-04 19:47:39 · 124 阅读 · 0 评论 -
java冒泡排序
/** * 冒泡排序:两两交换,大的后移,也就是大的沉底,轻的冒泡上浮 */import java.util.Arrays;public class SortDemo2 { public static void main(String[] args) { int[] arr = {27,11,5,3,6,0,9}; sortDemo(arr); } public static void sortDemo(int[] arr){原创 2020-08-07 08:39:08 · 85 阅读 · 0 评论