第三周作业
2014-04-13 21:16
309 查看
#include <_dbdao.h> #include <stdlib.h> #include <stdio.h> #include <FileHC.h> #include <time.h> const int SIZE = 40; const char* filename = "F:largeW"; int main(void) { int endTime, startTime; endTime = startTime = 0; FILE *in, *out; if((in = fopen(filename,"r")) == NULL) { fprintf(stderr, "读取文件时发生错误\n",filename); } int number[SIZE]; for(i = 0; in != EOF; i++) { number[i] = atoi(getString(number)); int ch; //剔除文件中,多余的空格 while((ch = getchar()) != '\n') continue; } startTime = currentMillis(); bubble_sort(number, size); endTime = currentMillis(); printf("冒泡排序运行时间:%d ms\n", endTime - startTime); } void bubble_sort(int value[], int length) { int i = 0; int j = 0; for(i = 1; i < length ; i++) { for(j = 0; j< length - i; j++) { if (value[j] > value[j+1]) { swap(value[j], value[j+1]); } } } } void swap(int i, int j) { int temp; temp = i; i = j; j = temp; }
相关文章推荐
- JAVA中sort()常用方法总结
- 在3D空间中绘制三角形
- 数据库mysql和mariadb的安装
- struct和union的区别
- 第6周作业-图像缩放显示
- C++中的重载丶重写丶重定义丶重定向的区别
- Linux静态库和动态库学习总结
- 高效解决 2.K-th string (微软2014在线笔试,第二题)
- 大端和小端(Big endian and Little endian)
- Debian7 下nfs的安装和配置
- 第二周作业
- Ubuntu配置hadoop的eclipse开发环境
- OpenCV编程->OpenMP优化入门
- Spring 出现Java.Lang.ClassNotFoundException: Org.Springframework.Transaction.TransactionException
- 杭电 2047阿牛的EOF牛肉串
- OpenCV编程->OpenMP优化入门
- 使用matlab进行频谱分析时若干问题解释
- MySQL Replication需要注意的问题
- 【monkeyrunner】
- wget 非递归下载