1.两数之和
2023-04-18 16:11:19 时间
代码:
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;
}
相关文章
- JavaSE XML解析技术的使用详解
- 反射和注解及二者综合案例
- 【DB宝81】利用Docker搭建OceanBase 3.1.1社区版的集群
- 标签之表格
- 因为锁的问题,我们被扣了1万
- 404实验室新工具发布,部分开源工具版本更新
- 排列数字dfs
- 【Azure 微服务 Service Fabric 】新创建的Service Fabric集群,如何从本地机器上连接到Service Fabric Explorer(Service Fabric状态/错误查看工具)呢?
- Typora配置双击图片放大功能
- 多源最短路算法——Floyd算法(转载)
- 【C++】Cmake使用教程(看这一篇就够了)
- PDF.js Electron Viewer
- [BUUCTF]Reverse-刮开有奖
- 深入剖析 MVC 模式与三层架构
- 老友记:华同学写了本 RPC 的书,小伙子 niubility ~
- 什么是 Web 3.0?
- wsl+php开发环境配置
- wps 已知快捷键
- 【JavaWeb】复习重点内容
- 一个电商供应链系统的DDD实战