黑马程序员技术交流社区
标题:
最近学了冒泡排序,大家看看,据说考试考得几率很大
[打印本页]
作者:
slj900926
时间:
2015-7-2 18:26
标题:
最近学了冒泡排序,大家看看,据说考试考得几率很大
//
// main.c
// 19-冒泡排序的代码实现
//
// Created by apple on 15/1/3.
// Copyright (c) 2015年 itcast. All rights reserved.
//
#include <stdio.h>
void maoPao(int arr[],int len){
int temp;
//双重循环
for(int i=0;i<len-1;i++){
//因为i的值每变化一次,跑了一趟,按照冒泡的思想
//有一个数已经下沉了
//没有必要和已经有序的数据进行比较了
//j<len-1-i;
for (int j=0; j<len-1-i; j++) {
if (arr[j]>arr[j+1]) {
//交换 a[j] 和 a[j+1]的值
// 加减法 异或 temp
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}
int main(int argc, const char * argv[]) {
int a[10]={1,200,23,45,12,34,19,4,388,63};
//a[0] 1
//&a[0] 地址
//排序前
for (int i=0; i<10; i++) {
printf("%d\t",a[i]);
}
printf("\n");
//进行排序
maoPao(a, 10); //把数已经排玩序了
//遍历数组
for (int i=0; i<10; i++) {
printf("%d\t",a[i]);
}
int a1=3;
a1 = a1+3;
return 0;
}
作者:
4B青年
时间:
2015-7-2 18:33
基础测试题一定会考到,入学考试就不知道了
作者:
mazhichao
时间:
2015-7-2 19:00
知道思想很重要~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2