最快的迭代优先级

时间:2013-07-02 19:46:07

标签: iteration

哪种是迭代两个嵌套循环的最快/最安全的方法?或两者完全相同?

  • 迭代6个skus,加载200个产品以找到匹配。

    for(i = 0; i&lt; 6; i ++) {   for(j = 0; j <2000; j ++)   {     if(j-> sku == i-&gt; sku)中断;   } }

  • 加载200个产品,遍历6个skus到产品以找到匹配项。

    for(i = 0; i&lt; 2000; i ++) {   for(j = 0; j <6; j ++)   {     if(j-> sku == i-&gt; sku)中断;   } }

1 个答案:

答案 0 :(得分:0)

展开循环的循环6次,因为它浪费时间。或者将它保留为外部循环,因为您不希望每6次迭代交换局部变量。