首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >1.两数之和

1.两数之和

作者头像
名字是乱打的
发布2021-12-23 18:39:23
发布2021-12-23 18:39:23
2570
举报
文章被收录于专栏:软件工程软件工程

代码:

代码语言:javascript
复制
    public int[] twoSum(int[] nums, int target) {
        int[] res= new int[2];
        if (nums.length<2){
            return res;
        }
        Map<Integer,Integer> keyIndex=new HashMap<>(nums.length);
        for (int i = 0; i < nums.length; i++) {
            if (keyIndex.containsKey(target-nums[i])){
                res[0]=keyIndex.get(target-nums[i]);
                res[1]=i;
                return res;
            }else {
                keyIndex.put(nums[i],i);
            }
        }
        return res;
    }
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/6/17 上,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 代码:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档