博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2数求和
阅读量:5842 次
发布时间:2019-06-18

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

题目描述

给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。

你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。

给定 nums = [2, 7, 11, 15], target = 9

因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]

2数求和分析

最简单无脑的方式就是一个外循环一个内循环2个值分别相加等于target即可

public static int[] TowSum(int[] nums, int target){    int[] result = null;    for (int i = 0; i <= nums.Length - 1; i++)    {        for (int j = i + 1; j <= nums.Length - 1; j++)        {            if (nums[i] + nums[j] == target)            {                return result = new int[] {i, j};            }        }    }    if (result == null)    {        result = new int[] { };    }    return result;}复制代码

转载于:https://juejin.im/post/5ba5ea76f265da0a8c6c26bc

你可能感兴趣的文章
MariaDB日志审计 帮你揪出内个干坏事儿的小子
查看>>
Reporting Services目录临时数据库文件存在
查看>>
一个Windows Mobile, Windows Embedded CE工程师的找工经历(一)
查看>>
终于有了MSDN上的Blog
查看>>
java类型与Hadoop类型之间的转换
查看>>
允许SQL Server 2005远程连接
查看>>
微软为asp.net ajax和jquery创建了CDN
查看>>
Chris:怎样成为一名Android应用开发
查看>>
和菜鸟一起学linux总线驱动之初识spi驱动数据传输流程【转】
查看>>
深入浅出 React Native:使用 JavaScript 构建原生应用
查看>>
RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2-> Web版本新增新的用户权限设置界面效率更高、更规范...
查看>>
Foundations of Python Network Programming - 读书笔记系列(3) - Email Services
查看>>
Oracle下建立dblink时的权限问题
查看>>
chrome浏览器,调试详解,调试js、调试php、调试ajax
查看>>
jQuery Ajax 回顾
查看>>
点在多边形内算法,C#判断一个点是否在一个复杂多边形的内部
查看>>
如何在移动设备上搭建服务器承载自己的全景作品?
查看>>
iOS SQLite3数据库操作
查看>>
除了 iOS 和 Android,世界第三大移动系统是什么?
查看>>
35.7. FAQ
查看>>