一个很简单的问题,但是却又不简单。之所以叫简单的问题是因为内容少,答案不简单是很多人回答不了。废话少说,上题:
双重for循环效率问题,外面一千万次,里面一百次……
for(int i=0;i<10000000;i++)
for(int j=0;j<100;j++);
for(int i=0;i<100;i++)
for(int j=0;j<10000000;j++);
大家看后说说哪个效率要高些还是说两个都是一样。我本人第一感觉是第一个要快些,后来一想是不是一样的呢?因为计算次
数都相等,后来一实验,结果却出人意料。
网上有人说下面的快,原因是因为跳的次数少,但是结果却相反,你怎么看呢?