C语言经典程序集.docVIP

  • 1
  • 0
  • 约1.73千字
  • 约 3页
  • 2018-05-24 发布于河南
  • 举报
C语言经典程序集

/*冒泡排序算法*/ /*思想:R[0..n-1]垂直竖立,从下往上扫描数组R,凡扫描到轻气泡,就使其向上漂浮*/ #include stdio.h #define N 10 void main() { int R[]={6,4,3,9,8,1,5,7,10,2}; int i,j,tmp,exchange; printf(排序前:); for(i=0;iN;i++) printf(%3d,R[i]); printf(\n); for(i=0;iN-1;i++) { exchange=0; for(j=N-2;j=i;j--) { if(R[j+1]R[j]) { tmp=R[j+1]; R[j+1]=R[j]; R[j]=tmp; exchange=1; } } if(!exchange) break; } printf(排序后:); for(i=0;iN;i++) printf(%3d,R[i]); printf(\n); } /*直接插入排序算法*/ /*思想:R[0..i-1]是有序的,R[i..n-1]是无序的,将R[i]插入到R[0..i-1]中*/ #include stdio.h #define N 10 void main() { int R[]={6,4,

文档评论(0)

1亿VIP精品文档

相关文档