当前位置: 首页 > news >正文

店面设计费入什么科目/网络推广优化网站

店面设计费入什么科目,网络推广优化网站,网站排名优化策略,wordpress 默认主题文章目录一、前言二、cin 输入三、scanf 输入四、gets 输入五、写在最后一、前言 c/c 的标准输入函数,在输入一行数据,当数据量比较大的时候, cin 的效率是非常低的,为了加快读入的效率,可以改用 scanf,当然…

文章目录

  • 一、前言
  • 二、cin 输入
  • 三、scanf 输入
  • 四、gets 输入
  • 五、写在最后

一、前言

c/c++ 的标准输入函数,在输入一行数据,当数据量比较大的时候, cin 的效率是非常低的,为了加快读入的效率,可以改用 scanf,当然,还有一种利用 gets 来加速的方法,本来就来讨论一下这三种输入的效率。

二、cin 输入

  • 来看一段代码,实现的时候读入一行 32位整数。
void cinTest() {int n;cin >> n;for (int i = 0; i < n; ++i) {cin >> a[i];}
}
  • 读入数据定为 1000000 个,并且进行 10 次读入,release 版本下,得到的时间为:8266 ms;

三、scanf 输入

void scanfTest() {int n;while (scanf("%d", &n) != EOF) {for (int i = 0; i < n; ++i) {scanf("%d", &a[i]);}}
}
  • 改用 scanf 以后,同样数据同样环境的情况下,耗时为:1609 ms;

四、gets 输入

  • 最后介绍 gets 的输入;
  • gets 主要是行输入,输入进来是字符串,所以需要对字符串进行一次线性扫描,转换成数组,代码实现如下:
void get() {int n;int idx = 0, t = 0, s = 0;scanf("%d", &n);getchar();gets(line);while (line[idx]) {if (line[idx] >= '0' && line[idx] <= '9') {s = s * 10 + line[idx] - '0';}else {a[t++] = s;s = 0;}++idx;}if (s) {a[t++] = s;}
}
  • 改用 gets 以后,算上处理数据的时间,同样数据同样环境的情况下,耗时为:547 ms;

五、写在最后

  • 可见,在数据量比较大的情况下,c/c++ 的标准输入的效率排序如下:
    gets>scanf>cingets > scanf > cingets>scanf>cin
http://www.lbrq.cn/news/813637.html

相关文章:

  • 合肥网站制作需/杭州小程序建设公司
  • 农业网站建设公司/对搜索引擎优化的认识
  • 上海建设交通委网站/全网推广平台
  • sem优化操作/浙江seo关键词
  • 江苏企业网站建设价格/seo顾问服务公司
  • 郑州优化网站/营业推广是一种什么样的促销方式
  • 著名的设计企业网站/百度知道合伙人答题兼职入口
  • 网站推广预期达到的目标/百度推广要自己建站吗
  • 朝阳市网站公司/房地产最新消息
  • 企业网站建设内容报价/如何创建网站的快捷方式
  • 国外 电子 商务 网站 欣赏/网络营销的优缺点
  • 做程序开发的网站/百度搜索引擎的网址是
  • 做淘宝客网站制作教程/怎么自己创建一个网页
  • 西安优化seo/seo关键词优化推荐
  • 集团网站建设要多少钱/企业管理培训机构排名前十
  • php企业网站开发/html网页制作代码大全
  • 淘宝客单页网站怎么做/整站快速排名优化
  • 文昌网站建设/安徽seo优化规则
  • 网站建设需要确定的问题/全国十大婚恋网站排名
  • 做网站留后门是怎么回事/域名检测
  • 现在网站后台有哪几种模板形式/cms自助建站系统
  • 网站改版换了域名/电脑培训班电脑培训学校
  • 动易网站首页制作/seo引擎优化是什
  • 网站定制营销/网络推广的方式
  • 苏州网站建设营销推广/南京百度
  • 富阳做网站洛洛科技/站长字体
  • 无锡做网站seo/百度云网盘资源搜索引擎入口
  • 上海市做网站/江苏网站seo营销模板
  • 企业网站建设品牌/网络服务运营商
  • by13777免费域名查询/杭州seo联盟
  • 磁悬浮轴承转子不平衡质量控制策略设计:原理、分析与智能实现
  • 「iOS」————继承链与对象的结构
  • Fast_Lio 修改激光雷达话题
  • 基于匿名管道的多进程任务池实现与FD泄漏解决方案
  • 智慧水库边缘计算技术路线与框架设计
  • [硬件电路-85]:一款高集成度热电制冷器(TEC)控制器芯片ADN8835ACPZ