打印

中软C++面试题

[复制链接]
1150|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sinadz|  楼主 | 2012-10-15 23:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
txcy| | 2012-10-15 23:33 | 只看该作者
有一个比较二的办法,就是牺牲一切时间,每次都进行选取其中的一部分数据,可以说100吧,然后这里面的数据每次都与文件中顺次的100进行数据进行,提取出其中的比较大的数据,第一次比较后,得到的就是最大的100个数据,随后依次选取基础单元,保证每次取出都是最大的单元,知道最后所有的数据都顺次表完成,这样,就得到了顺序的数据到了另一个文件中。

使用特权

评论回复
板凳
火箭球迷| | 2012-10-15 23:38 | 只看该作者
将1G的文件分成很多块(每块数据的大小小于20M),每次将这些块的数据提取一个最大值或者最小值,将提取出来的值写到另一个文件中。

使用特权

评论回复
地板
summerlover| | 2012-10-18 20:09 | 只看该作者
不懂,跟着学习学习

使用特权

评论回复
5
john_lee| | 2012-10-19 10:24 | 只看该作者
跟C++有什么关系?

使用特权

评论回复
6
summerlover| | 2012-10-19 20:07 | 只看该作者
2楼说的有理啊

使用特权

评论回复
7
autor| | 2012-10-19 20:08 | 只看该作者
还真不好做啊

使用特权

评论回复
8
baidudz| | 2012-10-20 07:40 | 只看该作者
跟C++有什么关系?
john_lee 发表于 2012-10-19 10:24

应该是要用C++语言实现

使用特权

评论回复
9
pkat| | 2012-10-20 07:46 | 只看该作者
作为面试题,难度不小

使用特权

评论回复
10
hsbjb| | 2012-10-20 08:01 | 只看该作者
2楼方法虽然不是最优的,但的确是可行

使用特权

评论回复
11
无冕之王| | 2012-10-20 08:07 | 只看该作者
实现的方法还是很多的

使用特权

评论回复
12
dfsa| | 2012-10-20 08:18 | 只看该作者
大致看了下,没什么思路

使用特权

评论回复
13
秋天落叶| | 2012-10-20 08:23 | 只看该作者
考的还是基础知识

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

304

主题

2313

帖子

0

粉丝