文件中有一组整数,要求排序后输出到另一个文件中


Posted in 面试题 onJanuary 04, 2012
答案:
#i nclude
#i nclude
using namespace std;

void Order(vector& data) //bubble sort
{
int count = data.size() ;
int tag = false ; // 设置是否需要继续冒泡的标志位
for ( int i = 0 ; i {
for ( int j = 0 ; j {
if ( data[j] > data[j+1])
{
tag = true ;
int temp = data[j] ;
data[j] = data[j+1] ;
data[j+1] = temp ;
}
}
if ( !tag )
break ;
}
}

void main( void )
{
vectordata;
ifstream in(“c:\\data.txt”);
if ( !in)
{
cout exit(1);
}
int temp;
while (!in.eof())
{
in>>temp;
data.push_back(temp);
}
in.close(); //关闭输入文件流
Order(data);
ofstream out(“c:\\result.txt”);
if ( !out)
{
cout exit(1);
}
for ( i = 0 ; i out out.close(); //关闭输出文件流
}

Tags in this post...

面试题 相关文章推荐
宝信软件JAVA工程师面试经历
Aug 19 面试题
Jar包的作用是什么
Mar 30 面试题
几个数据库方面的面试题
Jul 01 面试题
UDP协议功能
Jan 06 面试题
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
Jan 13 面试题
C#笔试题和英文面试题
Feb 07 面试题
new修饰符是起什么作用
Jun 28 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
西安当代医院管理研究院笔试题
Dec 11 面试题
武汉某公司的C#笔试题面试题
Dec 25 面试题
EJB的角色和三个对象
Dec 31 面试题
SOA面试题:如何在SOA中实现松耦合
Jul 21 面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
利用异或运算实现两个无符号数的加法运算
Dec 20 #面试题
如何打印出当前源文件的文件名以及源文件的当前行号
Apr 05 #面试题
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
Feb 15 #面试题
You might like
PHP 加密解密内部算法
2010/04/22 PHP
php入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
PHP实现的XXTEA加密解密算法示例
2018/08/28 PHP
用脚本调用样式的几种方法
2006/12/09 Javascript
关于hashchangebroker和statehashable的补充文档
2011/08/08 Javascript
js仿百度贴吧验证码特效实例代码
2014/01/16 Javascript
构造函数+原型模式构造js自定义对象(最通用)
2014/05/12 Javascript
Javascript的&&和||的另类用法
2014/07/23 Javascript
node.js中的fs.existsSync方法使用说明
2014/12/17 Javascript
javascript批量修改文件编码格式的方法
2015/01/27 Javascript
javascript 实现map集合
2015/04/03 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
JS+CSS实现TreeMenu二级树形菜单完整实例
2015/09/18 Javascript
BootStrap实现邮件列表的分页和模态框添加邮件的功能
2016/10/13 Javascript
javascript实现一个网页加载进度loading
2017/01/04 Javascript
JS 实现百度搜索功能
2018/02/01 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
Vue.js 2.x之组件的定义和注册图文详解
2018/06/19 Javascript
three.js中多线程的使用及性能测试详解
2021/01/07 Javascript
[01:07:20]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第二场 2月2日
2021/03/11 DOTA
理解python多线程(python多线程简明教程)
2014/06/09 Python
python爬虫入门教程之点点美女图片爬虫代码分享
2014/09/02 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
2016/09/11 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
python 不以科学计数法输出的方法
2018/07/16 Python
在Python中实现shuffle给列表洗牌
2018/11/08 Python
python使用socket 先读取长度,在读取报文内容示例
2019/09/26 Python
新西兰领先的内衣店:Bendon Lingerie新西兰
2018/07/11 全球购物
护士自荐信
2013/10/25 职场文书
优秀幼教自荐信
2014/02/03 职场文书
2014年计生标语
2014/06/23 职场文书
ktv好的活动方案
2014/08/15 职场文书
简单的辞职信怎么写
2015/02/28 职场文书
iPhone13再次曝光
2021/04/15 数码科技
vue Element-ui表格实现树形结构表格
2021/06/07 Vue.js
Java虚拟机内存结构及编码实战分享
2022/04/07 Java/Android