本文的主要内容来自数据结构教程--李春葆版,由“你是木头人”博主进行总结。
交换排序
性质:两两比较待排序元素的关键字,发现两个元素的次序相反时即进行交换,直到没有反序的元素为止。
冒泡排序
//冒泡排序-稳定
typedef struct
{
int key;
}RecType;
void BubbleSort(RecType R[],int n)
{
int i,j;
RecType tmp;
for(i=0;i<n-1;i++)
{
for(j=n-1;j>i;j--)
{
&nb