博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个排好序的数组,找出两数之和为m的所有组合
阅读量:6583 次
发布时间:2019-06-24

本文共 1040 字,大约阅读时间需要 3 分钟。

hot3.png

 1、纯for循环

for (int i = 0; i < arr.length; i++) {            for (int j = i + 1; j < arr.length; j++) {                if (arr[i] + arr[j] == 100) {                    System.out.println(arr[i] + ":" + arr[j]);                }            }        }

2、卡住一个端,左端只有小于M/2才会判断 

for (int i = 0; i < arr.length; i++) {            if (arr[i] <= 100 / 2) {                for (int j = i + 1; j < arr.length; j++) {                    if (arr[i] + arr[j] == 100) {                        System.out.println(arr[i] + ":" + arr[j]);                    }                }            }        }

3、卡住一个端,左端只有小于M/2,右端大于M/2才会判断 

for (int i = 0; i < arr.length; i++) {            if (arr[i] <= 100 / 2) {                for (int j = i + 1; j < arr.length; j++) {                    if (arr[j] >= 100 / 2) {                        if (arr[i] + arr[j] == 100) {                            System.out.println(arr[i] + ":" + arr[j]);                        }                    }                }            }        }

 

转载于:https://my.oschina.net/u/574036/blog/918101

你可能感兴趣的文章
《转载》Spring MVC之@RequestBody, @ResponseBody 详解
查看>>
Spring IOC源代码具体解释之容器依赖注入
查看>>
【设置】Nginx配置文件具体配置解释
查看>>
LeetCode: Min Stack 解题报告
查看>>
LeetCode: Palindrome Partitioning II 解题报告
查看>>
iOS UI调试神器,插件injection for Xcode使用方法
查看>>
配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法...
查看>>
.net平台下开源(免费)三维 GIS (地形,游戏)平台资料
查看>>
大公司 or 小公司
查看>>
.h和.cpp文件的区别(zt)
查看>>
SQLSERVER中的锁资源类型RID KEY PAG EXT TAB DB FIL
查看>>
将Datagridview中的数据导出至Excel中
查看>>
c++下面的一个单例
查看>>
git常用命令收藏【转】
查看>>
对象池
查看>>
Android开发环境搭建
查看>>
一个Jquery特效(转)
查看>>
使用log4j的时候如何输出printStackTrace()的堆栈信息
查看>>
微信中关闭网页输入内容时的安全提示 [干掉 “防盗号或诈骗,请不要输入QQ密码”]...
查看>>
C#引用Interop.SQLDMO.dll后的注意事项(转) - coolsundy
查看>>