news 2026/4/15 10:44:34

LeetCode热题100--两数之和

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LeetCode热题100--两数之和

题目:

解法一:

暴力枚举

既然要寻找两个整数,那么我们就通过遍历去找到两个元素i和j使他们的和等于target即可,注意j=i+1避免i和自己匹配

class Solution { public int[] twoSum(int[] nums, int target) { int n = nums.length; for (int i = 0; i < n; ++i) { for (int j = i + 1; j < n; ++j) { if (nums[i] + nums[j] == target) { return new int[]{i, j}; } } } return new int[0]; } }

解法二:

哈希表

我们可以通过创建一个哈希表去存储我们的结果,逆向思维,我们要找两个和为target的数,我们可以遍历数组,看哈希表中有没有对应的target-nums[i],如果有,我们输出这两个数,如果没有,我们就将这个数存入到哈希表中,保证下一次便利的时候不会和自己匹配,同时继续看下一个数是否满足条件。

class Solution { public int[] twoSum(int[] nums, int target) { Map<Integer,Integer> hashmap=new HashMap<Integer,Integer>(); for(int i=0;i<nums.length;i++){ if(hashmap.containsKey(target-nums[i])){ return new int[]{hashmap.get(target-nums[i]),i}; } hashmap.put(nums[i],i); } return new int[0]; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 6:02:33

Qwen3-Reranker-0.6B完整指南:从test.py源码解析到生产级API封装

Qwen3-Reranker-0.6B完整指南&#xff1a;从test.py源码解析到生产级API封装 1. 为什么你需要一个轻量但靠谱的重排序模型 在RAG系统里&#xff0c;检索器&#xff08;比如BM25或向量数据库&#xff09;往往能捞出十几甚至上百个候选文档&#xff0c;但真正和用户问题高度相关…

作者头像 李华
网站建设 2026/4/15 7:35:49

Qwen3-VL-8B Web系统保姆级教程:代理服务器日志proxy.log关键字段解读

Qwen3-VL-8B Web系统保姆级教程&#xff1a;代理服务器日志proxy.log关键字段解读 1. 为什么你需要读懂proxy.log 你已经成功启动了Qwen3-VL-8B聊天系统&#xff0c;浏览器里对话流畅、响应迅速——但某天突然发现用户反馈“发送消息后卡住5秒才回复”&#xff0c;或者“上传…

作者头像 李华
网站建设 2026/4/15 7:36:13

人脸识别OOD模型部署案例:GPU显存555MB约束下的高并发压测结果

人脸识别OOD模型部署案例&#xff1a;GPU显存555MB约束下的高并发压测结果 1. 什么是人脸识别OOD模型&#xff1f; 你可能已经用过不少人脸识别系统——刷门禁、打卡考勤、手机解锁。但有没有遇到过这些情况&#xff1a; 光线太暗&#xff0c;系统说“检测不到人脸”&#x…

作者头像 李华
网站建设 2026/4/12 7:32:30

输出文件在哪找?教你快速定位生成的卡通图片

输出文件在哪找&#xff1f;教你快速定位生成的卡通图片 你刚用「unet person image cartoon compound人像卡通化」镜像把一张自拍照变成了萌趣十足的卡通头像&#xff0c;点击“下载结果”按钮后却没看到文件弹出&#xff1f;或者批量处理完20张照片&#xff0c;想手动检查某…

作者头像 李华
网站建设 2026/4/7 18:33:00

HY-Motion 1.0惊艳效果:支持复杂时序动作(蹲起→推举→站立)

HY-Motion 1.0惊艳效果&#xff1a;支持复杂时序动作&#xff08;蹲起→推举→站立&#xff09; 你有没有试过&#xff0c;在3D动画制作中&#xff0c;为了一个连贯的“深蹲→推举→站起”动作&#xff0c;反复调整骨骼关键帧、调试IK权重、检查关节旋转极限&#xff0c;最后还…

作者头像 李华
网站建设 2026/4/4 2:16:26

Clawdbot镜像部署Qwen3-32B:支持模型服务熔断与降级策略

Clawdbot镜像部署Qwen3-32B&#xff1a;支持模型服务熔断与降级策略 1. 为什么需要服务熔断与降级能力 你有没有遇到过这样的情况&#xff1a;大模型服务突然卡住、响应超时&#xff0c;或者在高并发请求下直接崩溃&#xff1f;用户发来的消息石沉大海&#xff0c;前端界面一…

作者头像 李华