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


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...

面试题 相关文章推荐
大整数数相乘的问题
Jul 22 面试题
C语言变量的命名规则都有哪些
Dec 27 面试题
类成员函数的重载、覆盖和隐藏区别
Jan 27 面试题
DataList 能否分页,请问如何实现?
May 03 面试题
.NET里面如何取得当前的屏幕分辨率
Dec 06 面试题
TCP/IP模型的分界线
Dec 01 面试题
说出你对remoting 和webservice的理解和应用
Jun 08 面试题
linux面试题参考答案(4)
Sep 21 面试题
介绍一下Linux中的链接
May 28 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Jan 06 面试题
JSF界面控制层技术
Jun 17 面试题
Ruby如何进行文件操作
Jul 17 面试题
上海奥佳笔试题面试题
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读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
2012/07/31 PHP
测试php连接mysql是否成功的代码分享
2014/01/24 PHP
php使用curl代理实现抓取数据的方法
2017/02/03 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
Laravel框架实现多数据库连接操作详解
2019/07/12 PHP
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
2010/10/20 Javascript
JavaScript 用cloneNode方法克隆节点的代码
2012/10/15 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
2014年最火的Node.JS后端框架推荐
2014/10/27 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
2016/03/09 Javascript
AngularJs  Using $location详解及示例代码
2016/09/02 Javascript
vue component组件使用方法详解
2017/07/14 Javascript
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
jQuery EasyUI结合zTree树形结构制作web页面
2017/09/01 jQuery
JavaScript基于面向对象实现的猜拳游戏
2018/01/03 Javascript
浅谈javascript中的prototype和__proto__的理解
2019/04/07 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
js实现简单的无缝轮播效果
2020/09/05 Javascript
Python解析网页源代码中的115网盘链接实例
2014/09/30 Python
Python3中多线程编程的队列运作示例
2015/04/16 Python
Python实现K折交叉验证法的方法步骤
2019/07/11 Python
Django 对象关系映射(ORM)源码详解
2019/08/06 Python
python3实现带多张图片、附件的邮件发送
2019/08/10 Python
django多种支付、并发订单处理实例代码
2019/12/13 Python
大班上学期幼儿评语
2014/04/30 职场文书
清正廉洁演讲稿
2014/05/22 职场文书
公司优秀员工获奖感言
2014/08/14 职场文书
教师查摆问题及整改措施
2014/10/11 职场文书
2014年班主任工作总结
2014/11/08 职场文书
和谐家庭事迹材料
2014/12/20 职场文书
琅琊山导游词
2015/02/05 职场文书
创业计划书之密室逃脱
2019/11/08 职场文书
Golang二维切片初始化的实现
2021/04/08 Golang
Django Paginator分页器的使用示例
2021/06/23 Python
用Python编写简单的gRPC服务的详细过程
2021/07/04 Python