<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      1、兩數之和

      給定數組,求數組中兩個數之和的索引

      給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和為目標值的那 兩個 整數,并返回他們的數組下標。
      你可以假設每種輸入只會對應一個答案。但是,你不能重復利用這個數組中同樣的元素。

      示例

      給定 nums = [2, 7, 11, 15], target = 9

      因為 nums[0] + nums[1] = 2 + 7 = 9
      所以返回 [0, 1]

      解答

      package main
      import "fmt"
      
      func main() {
      	nums := []int{2, 7, 11, 15}
      	target := 9
      	newArr := towSum(nums, target)
      	fmt.Println(newArr)
      }
      
      func towSum(nums []int,target int) []int  {
      	maps := make(map[int]int,len(nums))
      	for index , value := range nums {
      		if _,ok:= maps[target-value];ok{
      			return []int{maps[target-value],index}
      		}
      
      		maps[value]=index
      	}
      	return []int{}
      }
      

      思路

      首先我們聲明一個map類型,k和v為int類型,接下在我們循環給定的nums數組。通過循環我們我們往map中添加k為nums中的數字,v為數字的索引。我們只需要判斷傳入的target-value(注此處value,是每次遍歷nums數組中的數字)的值是否存在字典中,如果存在,取出相應值得索引即可。

      來源:力扣(LeetCode)
      鏈接:https://leetcode-cn.com/problems/two-sum

      posted @ 2020-03-30 02:31  zz小公子  閱讀(174)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲理论在线A中文字幕| 亚洲日韩久久综合中文字幕| 国产亚洲av夜间福利香蕉149| 97视频精品全国免费观看| 99久久亚洲综合精品成人网| 久久av高潮av喷水av无码| 亚洲熟妇自偷自拍另类| 海林市| AV最新高清无码专区| 五月天天天综合精品无码| 欧美乱妇高清无乱码免费| 日本一卡2卡3卡4卡无卡免费| 久久99日本免费国产精品| 色欲AV无码一区二区人妻| 性视频一区| 国产高清国产精品国产专区| av小次郎网站| 一区二区福利在线视频| 亚洲欧美日韩综合久久| 窝窝午夜色视频国产精品破 | 无码专区视频精品老司机| 亚洲区综合区小说区激情区| 国产无遮挡免费视频免费| 国产11一12周岁女毛片| 亚洲免费视频一区二区三区| 一区二区三区激情免费视频| 99久久久无码国产精品免费| 中文字幕在线无码一区二区三区 | 日韩精品无码一区二区视频| 中文人妻无码一区二区三区在线 | 欧洲无码一区二区三区在线观看| 国产精品黄色精品黄色大片| 一区二区三区四区五区黄色| 久久精品人妻无码一区二区三区| 亚洲国产一区二区三区亚瑟| 久久亚洲精品无码播放| 国产99久60在线视频 | 传媒| 久久综合97丁香色香蕉| 日韩精品一区二区亚洲专区| 国产精品中文字幕二区| 亚洲情色av一区二区|