索引排序
来源:互联网 发布:双代号网络计划图 编辑:程序博客网 时间:2024/05/17 01:44
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>int main(void){ srand((unsigned int)time(NULL)); int i; FILE *p = fopen("D:\\temp\\a.txt", "w"); for(i = 0; i < 100000; i++) { fprintf(p, "%d\n", (int)rand() % 513); } //文本文件,每行代表一个整数,整数是从0到512之间一个随机数 //对这个文件进行排序,不能用堆内存,只能用栈内存 fclose(p); p = fopen("D:\\temp\\a.txt", "r"); int array[513] = { 0 }; while (!feof(p)) { char buf[100] = { 0 }; fgets(buf, sizeof(buf), p);//得到一行 if (buf[0] != 0)//如果读取的行不是空行,那么就执行代码 { int value = atoi(buf);//将得到的行转化为int <span style="color:#990000;">array[value]++;</span> } } fclose(p); p = fopen("D:\\temp\\b.txt", "w"); int j; for(i = 0; i < 513; i++) { for(j = 0; j < array[i]; j++) { fprintf(p, "%d\n", i); } } fclose(p); printf("end\n"); return 0;}
0 0
- 索引排序
- 索引排序
- 索引排序
- 索引排序
- 索引排序
- 序列数索引(排序索引)
- MySQL 文件排序 &索引排序
- 排序专题之索引排序
- 数组索引排序
- 索引排序顺序
- Lucene 的索引排序
- SQL索引排序
- mapreduce倒排序索引
- 【索引】排序与检索
- mapreduce倒排序索引
- 算法与排序--索引
- 索引与排序
- 倒排序索引
- java代码实现输出指定以.java结尾的文件的绝对路径
- 新浪分享 Insufficient app permissions!
- android-async-http AsyncHttpClient介绍
- MongoDB笔记三之基本数据操作
- 【iOS学习】四、内存管理相关
- 索引排序
- winform propertygrid用法
- 新系统如何确定性能测试目标
- 用fopen打开Qstring文件;想获取Qstring最后几位字符
- NYOJ 53 不高兴的小明
- 简易命令行界面的C/S聊天室
- UILabel字体颜色和大小
- android子线程控制UI线程,以防:Only the original thread that created a view hierarchy can touch its views.
- AngularJS笔记