1 Star 0 Fork 0

陈世杰/leetcode

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
1.两数之和.go 495 Bytes
一键复制 编辑 原始数据 按行查看 历史
陈世杰 提交于 2022-11-23 14:41 . 两数之和
/*
* @lc app=leetcode.cn id=1 lang=golang
*
* [1] 两数之和
*/
// @lc code=start
/*
func twoSum(nums []int, target int) []int {
for i := 0;i<len(nums);i++{
for j := i+ 1;j<len(nums);j++{
if nums[i]+nums[j] == target{
return []int {i,j}
}
}
}
return nil;
}
*/
func twoSum(nums []int,target int) []int{
hashTable := map[int]int{}
for i,x := range nums{
if p, ok := hashTable[target-x];ok{
return []int{p,i}
}
hashTable[x] = i
}
return nil
}
// @lc code=end
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xingwozhonghua/leetcode.git
git@gitee.com:xingwozhonghua/leetcode.git
xingwozhonghua
leetcode
leetcode
master

搜索帮助