博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1. Two Sum
阅读量:6261 次
发布时间:2019-06-22

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

/** * 1. Two Sum * https://leetcode.com/problems/two-sum/description/ * Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use the same element twice.Example:Given nums = [2, 7, 11, 15], target = 9,Because nums[0] + nums[1] = 2 + 7 = 9,return [0, 1]. * */class solustion {    fun twoSum(nums: IntArray, target: Int): IntArray {        val size = nums.size        val map = HashMap
() val result = IntArray(2) for (i in 0..(size - 1)) { val needCheck = target - nums[i] if (map.containsKey(needCheck)) { result.set(0,map.get(needCheck)!!) result.set(1,i) return result } map.put(nums[i], i) } return result }}

 

转载于:https://www.cnblogs.com/johnnyzhao/p/10603432.html

你可能感兴趣的文章
HDU - 4118 Holiday's Accommodation
查看>>
函数式编程——C#理解
查看>>
java数组或集合返回空的问题
查看>>
【转】gc日志分析工具
查看>>
java多线程系列2-线程控制
查看>>
godep 包管理工具
查看>>
爬虫工程师要求
查看>>
Linux 远程查看tomcat控制台
查看>>
【转】七种常见阈值分割代码(Otsu、最大熵、迭代法、自适应阀值、手动、迭代法、基本全局阈值法)...
查看>>
[转] “error LNK2019: 无法解析的外部符号”之分析
查看>>
演示-JQuery关系选择器
查看>>
微信支付接口之jsApiPay教程
查看>>
C#十种语法糖
查看>>
PHP 如何显示大数字,防止显示为 科学计数法 形式
查看>>
数据扩展性探讨和总结--转
查看>>
spider RPC高级特性
查看>>
C# 导出资源文件到硬盘
查看>>
修复 ThinkPHP3.2.3 抛出异常模块的一个BUG,关闭字段缓存功能
查看>>
更改MySQL数据库的编码为utf8mb4
查看>>
android自动化测试--appium运行的坑问题及解决方法
查看>>