edwardcmh

人氣不過肥皂泡

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年3月27日

摘要: 文章转载自byvoid的Blog,原文链接在这里,在此对作者表示感谢。PS:很喜欢作者严谨的风格,有兴趣可以仔细阅读评论,可以学到很多东西。 在竞赛中,遇到大数据时,往往读文件成了程序运行速度的瓶颈,需要更快的读取方式。相信几乎所有的C++学习者都在cin机器缓慢的速度上栽过跟头,于是从此以后发誓不用cin读数据。还有人说Pascal的read语句的速度是C/C++中scanf比不上的,C++选... 阅读全文
posted @ 2012-03-27 11:26 edwardcmh 阅读(412) 评论(0) 推荐(1) 编辑

摘要: 文章转载自KissGNU的博客,在此对作者表示感谢。 一. 文件一次读入速度 linux下读文件这东西最后都是要通过系统调用sys_read(fd,buf,count)来实现的,所以如果要提高速度,就是最简单地调用sys_read的封装,比如直接用read()或fread()。下面是我在linux下的几个测试。 首先创建一个130M数据文件: dd if=/dev/zero of=d... 阅读全文
posted @ 2012-03-27 10:47 edwardcmh 阅读(4022) 评论(0) 推荐(0) 编辑