leedcode記錄 ,難度簡單 1 兩個總和

2021-08-28 04:21:53 字數 614 閱讀 2377

問題描述:

給定乙個整數陣列,返回兩個數字的索引,使它們相加到特定目標。

您可以假設每個輸入只有乙個解決方案,並且您可能不會兩次使用相同的元素。

例:

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

因為nums [ 0 ] + nums [ 1 ] = 2 + 7 = 9,

返回[ 0,1 ]。

草稿寫了一遍大概的意思,

var twosum = function (nums, target) }}

}};

然後在leetcode上檢測執行,提示錯誤,我輸出的是物件,而題目要求的是陣列。

所以我要將 return 後面接乙個陣列,提前就建好乙個空的陣列來接收預計的結果,最後新增結果給result並返回即可。

修改如下,通過,只是關於什麼時間複雜度,空間複雜度,我還不曾了解。日後再補相關知識。

var twosum = function (nums, target) }}

}

leetcode記錄,難度簡單 7 反轉整數

給定32位有符號整數,整數的反向數字。example 1 input 123 output 321 example 2 input 123 output 321 example 3 input 120 output 21 note 假設我們正在處理乙個只能在32位有符號整數範圍內儲存整數的環境 23...

leetcode記錄 難度簡單 35 找到插入位置

給定排序陣列和目標值,如果找到目標,則返回索引。如果沒有,請返回索引按順序插入的索引。您可以假設陣列中沒有重複項。example 1 input 1,3,5,6 5 output 2example 2 input 1,3,5,6 2 output 1example 3 input 1,3,5,6 7...

leetcode記錄 難度簡單 69 求平方數

計算並返回x的平方根,其中x保證為非負整數。由於返回型別是整數,因此將截斷十進位制數字,並僅返回結果的整數部分。example 1 input 4 output 2example 2 input 8 output 2 explanation the square root of 8 is 2.828...