冒泡:
类似水低气泡,建议从后往前理解
选择:
在长度为N的无序数组中,第一次遍历n-1个数,找到最小的数值与第一个元素交换;
第二次遍历n-2个数,找到最小的数值与第二个元素交换;
。。。
第n-1次遍历,找到最小的数值与第n-1个元素交换,排序完成
插入:
类比打扑克时候的摸牌
#include <stdio.h>
#include<stdlib.h>
//插入
void Insert(int a[],int len)
{
for (int i = 1; i < len; i++)
{
int tmp = a[i];
int j;
for ( j = i - 1; j >= 0; j--)
{
if (a[j] > tmp)
{
a