![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法排序
毕竟尹稳健
凸头小白
展开
-
C语言:冒泡排序
#include <stdio.h> #include <stdlib.h> #define MAXSIZE 5 typedef struct { int r[MAXSIZE]; int length; //用于记录顺序表的长度 }SqList; // 交换两个元素的位置 void swap(SqList *L,int i,int j) { int temp = L->r[i]; L->r[i] = L->r[j];原创 2021-03-02 14:18:37 · 134 阅读 · 0 评论 -
C语言:插入排序
插入排序可以理解为,先将数组分为两部分,一部分是无序,一部分是有序,我们要将无序的数组,放入有序中。然后我们将无序数组中的各项与有序数组中的元素进行比对,然后进行排序,直到无序数组中没有元素。 #include <stdio.h> #include <stdlib.h> #define MAXSIZE 10 typedef struct { int R[MAXSIZE]; int length; //用于记录顺序表的长度 }SqList; // void原创 2021-03-02 14:26:59 · 131 阅读 · 1 评论