文件外部排序
发布日期:2021-07-24 21:57:32 浏览次数:19 分类:技术文章

本文共 412 字,大约阅读时间需要 1 分钟。

问题摘要:

给外部文件里面没排好序的内容排序并将排好序的文件写入文件

例如:

没排序前:

这里写图片描述

排序后:
这里写图片描述

注意:我把文件是放在d:\数据.txt下面的,如果自己测试,要么更改路径,要么就要自己把要测试的文件放入该路径下。

思路很简单,就是将文件读进内存,然后排个序再写回去就行了。

#include 
#include
using namespace std;int num[100];int select_sort(int num[],int count){
//选择排序,这里只能排整型数组,如果要排别的类型,需要更改 for(int i=0;i
>num[count]&&!f.eof()){ //把文件读进内存,这个写的比较牛逼 count++; } f.close(); select_sort(num,count);}

转载地址:https://blog.csdn.net/qq_23100787/article/details/48263791 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:经典算法:X进制数转换为Y进制数
下一篇:经典算法探究:计算某日期是星期几

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月07日 18时04分13秒