首页 > 其他分享 >还在用双层for循环优化

还在用双层for循环优化

时间:2022-11-04 09:25:11浏览次数:73  
标签:test3 双层 cnblogs List 循环 优化

还在用双层for循环吗?太慢了 - 女友在高考 - 博客园 (cnblogs.com)

private static void test3(List<Person> list1, List<Person> list2) {
    for (int i=0;i<list1.size();i++){
        int jj = 0;
        for (int j = i; j < list2.size(); j++) {
            if (jj == list2.size()) {
                break;
            }

            if(list1.get(i).getPersonId().equals(list2.get(j).getPersonId())){
                // 编写具体的逻辑
                break;
            }
            if (j == list2.size() - 1) j = -1;
            jj += 1;
        }
    }
}

 

标签:test3,双层,cnblogs,List,循环,优化
From: https://www.cnblogs.com/Insist-Y/p/16856580.html

相关文章

  • 最优化理论 第一章笔记( B站龙强老师的课 )
    第一章预备知识第1.2节最优化问题举例第1.3节最优化问题的模型及分类第1.4节凸集和凸函数第1.5节数学预备知识......
  • JS优化
    1.带有多个条件的if语句把多个值放在一个数组中,然后调用数组的includes方法。//longhandif(x==='abc'||x==='def'||x==='ghi'||x==='jkl'){//......
  • cmake-foreach循环
    cmake_minimum_required(VERSION3.22)message("循环获取变量值的方式")set(a1)foreach(currentElement${a}bc) #获取变量值的方式 #循环遍历列表 message("for......
  • MySql服务优化之脏页
    计算脏页比例selectVARIABLE_VALUEinto@afromperformance_schema.global_statuswhereVARIABLE_NAME='Innodb_buffer_pool_pages_dirty';selectVARIABLE_VALUE......
  • 基础循环:短除法—“倒”数
    题目描述:输入一个正整数N(0<N<2147483647),将这个数倒着合成一个新数后输出。比如:543,倒过来是345(请注意:34500,倒过来是543,不是00543)!思路解析:引入两个变量n,t(注意t要定......
  • limit语句的优化
    准备工作创建一张测试表SETNAMESutf8mb4;SETFOREIGN_KEY_CHECKS=0;--------------------------------Tablestructureforuser--------------------------......
  • 循环结构
    顺序结构1.java的基本结构就是顺序结构,除非特别指明,否则按照顺序一句一句执行2.顺序结构是最简单的算法结构3.语句与语句之间,框与框之间是按从上到下的顺序进行的,它是......
  • 三探循环依赖 → 记一次线上偶现的循环依赖问题
    开心一刻心里一直在想明天该以何种方式祭拜列祖列宗,彻夜难眠,辗转反侧,最好下定了决心给弟发了个微信:别熬夜了,早上早点起来,咱俩去上坟弟:知道了,哥我:记得带上口......
  • 四探循环依赖 → 当循环依赖遇上 BeanPostProcessor,爱情可能就产生了!
    开心一刻那天知道她结婚了,我整整一个晚上没睡觉,开了三百公里的车来到她家楼下,缓缓的抽了一支烟......天渐渐凉了,响起了鞭炮声,迎亲车队到了,那天披着婚纱的她很美,真的......
  • 项目上线后,谈一下感触比较深的一点:查询优化
    开心一刻儿子有道题不会做,喊我过去教他我推了推一旁的老公:我头疼,你去吧老公不动,我:零花钱涨一千话音刚落,老公就屁颠屁颠跑去儿子房间进去不到几分钟,一声......