内部排序总结 (二)交换排序
摘要:
交换类排序主要有冒泡排序和快速排序,其中快速排序是对冒泡排序进行了改进。一.冒泡排序冒泡排序也有两层循环,外层循环控制循环的边界,内层循环控制将要比较的元素下标。每次都是比较两个相邻的元素,最后最大的元素会被交换到最后一个位置,如此往复,直到不再进行交换为止。#include<stdio.h>
#define TRUE 1
#define FALSE 0
void bubbleSort(int arr[],int len)
{ int i,j; int change; for(i=len-1,change=TRUE;i>0&&change;i-... 阅读全文
posted @ 2012-08-24 18:38 woshizyl 阅读(164) 评论(0) 推荐(0) 编辑