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


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

面试题 相关文章推荐
解释一下抽象方法和抽象类
Aug 27 面试题
异常和异常类的概念
Sep 12 面试题
某个公司的Java笔面试题
Mar 11 面试题
RealTek面试题
Jun 28 面试题
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
Aug 09 面试题
什么是事务?为什么需要事务?
Jan 09 面试题
介绍一下.net和Java的特点和区别
Sep 26 面试题
.NET程序员的数据库面试题
Oct 10 面试题
override和overload的区别
Mar 09 面试题
别名指示符是什么
Oct 08 面试题
解释下面关于J2EE的名词
Nov 15 面试题
J2EE包括哪些技术
Nov 25 面试题
上海奥佳笔试题面试题
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开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
tp5(thinkPHP5)框架数据库Db增删改查常见操作总结
2019/01/10 PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
2019/10/08 PHP
用JavaScript和注册表脚本实现右键收藏Web页选中文本
2007/01/28 Javascript
学习jquery之一
2007/04/27 Javascript
js使用eval解析json实例与注意事项分享
2014/01/18 Javascript
JS嵌套函数调用上下文的问题解决
2014/03/26 Javascript
node.js中的emitter.on方法使用说明
2014/12/10 Javascript
jQuery实现checkbox全选的方法
2015/06/10 Javascript
基于javascript实现单选及多选的向右和向左移动实例
2015/07/25 Javascript
js鼠标点击图片切换效果实现代码
2015/11/19 Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
2016/12/29 Javascript
JS中使用 after 伪类清除浮动实例
2017/03/01 Javascript
详解vue渲染从后台获取的json数据
2017/07/06 Javascript
vue中SPA单页面应用程序详解
2017/11/07 Javascript
js原生实现移动端手指滑动轮播图效果的示例
2018/01/02 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
2019/10/16 jQuery
解决pycharm双击但是无法打开的情况
2020/10/31 Javascript
使用Python解析JSON数据的基本方法
2015/10/15 Python
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2016/07/11 Python
python 与GO中操作slice,list的方式实例代码
2017/03/20 Python
python requests 使用快速入门
2017/08/31 Python
python中requests和https使用简单示例
2018/01/18 Python
python通过zabbix api获取主机
2018/09/17 Python
python的几种矩阵相乘的公式详解
2019/07/10 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
python实现的config文件读写功能示例
2019/09/24 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
中医专业职业生涯规划书范文
2014/01/04 职场文书
网络工程师自荐书范文
2014/04/01 职场文书
校长竞聘演讲稿
2014/05/16 职场文书
司机工作自我鉴定
2014/09/19 职场文书
成都人事代理协议书
2014/10/25 职场文书
初中学生操行评语
2014/12/26 职场文书
通知范文怎么写
2015/04/16 职场文书
法律意见书范文
2015/05/20 职场文书