文件中有一整数数组,要求排序后输出到另一文件(C++)
来源:互联网 发布:js动态增加删除行 编辑:程序博客网 时间:2024/06/03 12:29
好久没有用到C++的容器方面了,再加上它的文件对象的处理也是一个陌生的点,这道题可以有效的复习一下子这些知识点,还有就是排序算法。
#include <iostream>#include <fstream>#include <vector>using namespace std;void Sort(vector<int> &data){for(int i=1; i < data.size(); i++){int tmp = data[i];for(int j=i-1; j>=0 && tmp < data[j]; j--)data[j+1] = data[j];data[j+1] = tmp;}}int main(){void Sort(vector<int> &data);ifstream in("data.txt");if(!in){cout << "file error" << endl;exit(1);}int tmp;vector<int> data;while(!in.eof()){in>>tmp;data.push_back(tmp);} Sort(data);ofstream out("result.txt");if(!out){cout << "file error!" << endl;exit(1);}for(vector<int>::iterator it=data.begin(); it != data.end(); it++)out << *it << " ";out.close();return 0;}
- 文件中有一整数数组,要求排序后输出到另一文件(C++)
- 整型数组处理算法(二)文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 文件中有一组整数,要求排序后输出到另一个文件中
- 把文件中的一组整数排序后输出到另一个文件中(c/c++)
- C++面试题:把文件中的一组整数排序后输出到另一个文件中。
- 源文件中有一组整数,排序后输出到另一个文件
- 源文件中有一组整数,排序后输出到另一个文件
- 整数输出到txt文件
- 读取文件以行为单位逆序输出到另一文件
- 有两个磁盘文件 A,B 各放一行字母,要求把两文件信息合并(按字母排序),输出到C 中
- 将文件拷贝后复制到另一位置
- C语言输出数据到指定文件,要求长度相同,不同时前面补零
- 从两个文件读数据,排序后输出到新文件
- android:ellipsize 省略号效果
- ios车牌识别opencv
- C# Graphics Programming笔记(五)
- 结构体和类
- JHBuild简介
- 文件中有一整数数组,要求排序后输出到另一文件(C++)
- Android开发遇到错误总结
- Linux用户进程内存泄露一种检测方法
- 数组奇偶按照一定顺序排列
- 动态链接库、静态库区别与VS2005项目相关设置
- STM32F4 SPI通信自发自收使用经验
- 动态规划之0-1背包问题
- linux进程地址空间(2) 缺页异常详解(1)原理和内核缺页异常处理
- javascript中=== 、==、!==与!=的区别