leetcode刷题实录:1
生活随笔
收集整理的這篇文章主要介紹了
leetcode刷题实录:1
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
開始刷leetcode,保證平均每天一道題吧,學學別人的思路,提高編程技術。
目錄
文章目錄
- 前言
- 目錄
- 正文
- 問題1
- 示例:
- 解答
正文
問題1
給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和為目標值的那 兩個 整數,并返回他們的數組下標。
你可以假設每種輸入只會對應一個答案。但是,你不能重復利用這個數組中同樣的元素。
示例:
給定 nums = [3, 7, 11, 15], target = 18
因為 nums[1] + nums[2] = 7+11 = 18
所以返回 [1, 2]
解答
編程語言是python
首先是最容易想到的暴力破解方法,無序數組,遍歷:
思路淺析:
第二個方案,這個方案是在尋找的過程中建立一個hash映射,同時利用了python自帶的判斷元素存在與否的操作in。
總結
以上是生活随笔為你收集整理的leetcode刷题实录:1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 泛华贷款输出可靠解决方案,提供高质量金融
- 下一篇: leetcode刷题实录:2