i–
比
i++
的效率高?
如
for
循环体,每次循环的时候,都得判断当前的下标和数组长度的关系,数组的长度计算了
N
次,如果采用
i–
,那么只需要计算
1
次。
i++:每次执行到循环体里面就要先获取索引的长度int i ,然后计算list.size()并做比较,循环n次就要计算n次list.size()是比较耗费性能的。
i–:只需要在循环的第一次int i = list.size()时获得一次长度,后面不需要变化,只需要进行自减操作就ok
所以大家在对效率有要求的时候尽量使用i–,少使用i++
版权声明:本文为qq_31609535原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。