首页 > 解决方案 > 增强了每个循环优化

问题描述

我已经尝试了多种方法,但是有没有一种方法可以优化此代码,使其在 Java 7 中大小大于 50000 的 p 和 q 在 2 秒内工作。 p 和 q 是 2 个不同大小的数组列表。

for(Integer x:q){
            for(Integer y: p){
                    counter++;
                    if(x<= y){                              
                    ls.add(count);                                    
                    }            
            }
            //some code logic here based on ls
               ls.clear();
               counter=0;
        }

提前致谢!

标签: foreach

解决方案


推荐阅读