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

深圳专业做网站较好的公司家在深圳房产论坛

深圳专业做网站较好的公司,家在深圳房产论坛,网站设计专业公司,第三方营销平台有哪些二维数组如何更快地遍历 有时候#xff0c;我们会发现#xff0c;自己的代码和别人的代码几乎一模一样#xff0c;但运行时间差了很多#xff0c;别人是 AC \text{AC} AC#xff0c;你是 TLE \text{TLE} TLE#xff0c;这是为什么呢#xff1f; 一个可能的原因是数组的…二维数组如何更快地遍历 有时候我们会发现自己的代码和别人的代码几乎一模一样但运行时间差了很多别人是 AC \text{AC} AC你是 TLE \text{TLE} TLE这是为什么呢 一个可能的原因是数组的遍历方式。其实在遍历数组是时先行后列和先列后行是有区别的下面我们来分析一下。 先行后列 #includebits/stdc.h using namespace std; const int N5000; int a[N5][N5]; int main() {int bgclock();for(int o1;o50;o){for(int i1;iN;i){for(int j1;jN;j){a[i][j]1;}}}int edclock();printf(%d,ed-bg);return 0; }先列后行 #includebits/stdc.h using namespace std; const int N5000; int a[N5][N5]; int main() {int bgclock();for(int o1;o50;o){for(int j1;jN;j){for(int i1;iN;i){a[i][j]1;}}}int edclock();printf(%dms,ed-bg);return 0; }上面两个代码的唯一差别是第一个代码是先枚举 i i i再枚举 j j j的第二个代码是先枚举 j j j再枚举 i i i的。 这里用了循环 50 50 50次这是为了放大差距减小误差。 可以发现先行后列的运行时间是 1000 m s 1000ms 1000ms多一点先列后行的运行时间是 3000 m s 3000ms 3000ms多一点所以先行后列是比先列后行更快一点的。 那么当我们在卡常的时候也可以用这种方法来加快运行时间有时候真的能快很多。
http://www.dnsts.com.cn/news/110527.html

相关文章:

  • 设计师必须知道的网站江苏省建设集团是国企吗
  • 个人网站的版权怎么写江苏省建设类高工申报网站
  • 做视频网站的技能韩国ps教程网站
  • 邢台在百度上做个网站wordpress 改成中文
  • 网站开发设计合同网站建设费用 知乎
  • 动态表情包在线制作网站wordpress速度慢图片
  • wap网站方案服饰怎么做网站推广
  • 前端开发入门薪水郑州关键词优化费用
  • 做网站约需要多少钱秦皇岛pc端网站建设
  • 网站开发收费标准文档网站建设定制单
  • 有域名建网站需要多少钱搭建网站大概需要多少钱
  • 温州做网站建设公司如何免费注册企业邮箱
  • 网站设计的原始资料济南著名网站建设
  • 哈尔滨网站开发需要多少钱鞍山诺亚人才网
  • 中国建设银行湖南分行官网站北京手机网站
  • 网站做排名有用吗淘宝宝贝关键词排名查询工具
  • 网站建设 岗位职责广东联通通信建设有限公司 网站
  • 企业标准版网站建设海淀seo搜索引擎优化公司
  • 广州推广网站清远最新消息
  • 网站免费虚拟主机申请杨凌开发建设局网站
  • 金华市有网站建设最低价免费科技软件
  • h5可以做网站吗加密软件代理
  • 百度网站的目标一个公司做两个网站可以吗
  • 怎么建设一个响应式网站wordpress怎么开发
  • 银川专业做网站的公司搜索引擎营销sem包括
  • 营销型手机网站服务器的作用
  • 光谷做网站推广多少钱现在怎么做跨境电商平台
  • 游戏平台网站开发长沙做网站seo优化外包
  • 福建工程网站建设团队网站备案一次吗
  • 写出网站建设的基本流程宣传海报模板