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


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里面StringBuilder和StringBuffer有什么区别
Jun 06 面试题
是什么让J2EE适合用来开发多层的分布式的应用
Jan 16 面试题
在C中是否有模拟继承等面向对象程序设计特性的好方法
May 22 面试题
简述数组与指针的区别
Jan 02 面试题
经典C++面试题一
Nov 06 面试题
简述数据库的设计过程
Jun 22 面试题
什么是数据库锁?Oracle中都有哪些类型的锁?
Aug 21 面试题
什么是WEB控件?使用WEB控件有哪些优势?
Jan 21 面试题
初级软件工程师面试题 Junior Software Engineer Interview
Feb 15 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
Nov 24 面试题
介绍一下linux文件系统分配策略
Nov 17 面试题
nohup的用法
Aug 10 面试题
上海奥佳笔试题面试题
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操作excel文件 基于phpexcel
2010/07/02 PHP
PHP文件操作实现代码分享
2011/09/01 PHP
PHP获取远程http或ftp文件的md5值的方法
2019/04/15 PHP
MooTools 1.2中的Drag.Move来实现拖放
2009/09/15 Javascript
jQuery插件开发详细教程
2014/06/06 Javascript
jquery实现简单的自动播放幻灯片效果
2015/06/13 Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
2015/08/28 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
jQuery实现可展开折叠的导航效果示例
2016/09/12 Javascript
js随机生成一个验证码
2017/06/01 Javascript
基于VUE.JS的移动端框架Mint UI的使用
2017/10/11 Javascript
基于three.js编写的一个项目类示例代码
2018/01/05 Javascript
基于node打包可执行文件工具_Pkg使用心得分享
2018/01/24 Javascript
javascript高仿热血传奇游戏实现代码
2018/02/22 Javascript
Vue.directive使用注意(小结)
2018/08/31 Javascript
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
Vue this.$router.push(参数)实现页面跳转操作
2020/09/09 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
vue使用screenfull插件实现全屏功能
2020/09/17 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
[40:03]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#1EHOME VS Archon
2016/03/02 DOTA
[56:45]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第一局
2016/02/28 DOTA
[03:58]兄弟们,回来开黑了!DOTA2昔日战友招募宣传视频
2016/07/17 DOTA
Python制作简易注册登录系统
2016/12/15 Python
python reverse反转部分数组的实例
2018/12/13 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
2020/06/15 Python
Funko官方商店:源自美国,畅销全球搪胶收藏玩偶
2018/09/15 全球购物
秘书行业自我鉴定范文
2013/12/30 职场文书
数据保密承诺书
2014/06/03 职场文书
供电工程专业求职信
2014/08/09 职场文书
十一国庆节“向国旗敬礼”主题班会活动方案
2014/09/27 职场文书
2014年社区党建工作总结
2014/11/11 职场文书
结婚纪念日感言
2015/08/01 职场文书
Linux系统下安装PHP7.3版本
2021/06/26 PHP
Java8 Stream API 提供了一种高效且易于使用的处理数据的方式
2022/04/13 Java/Android