小编Jam*_*s A的帖子

二和 Leetcode 解释、Hashmap、Javascript

我只是想知道谁能一步一步解释这个解决方案的算法。我不知道 hashmap 是如何工作的。你能不能给出一个使用哈希图的基本例子来让我理解这个算法。谢谢!

var twoSum = function(nums, target) {
  let hash = {};

  for(let i = 0; i < nums.length; i++) {
    const n = nums[i];
    if(hash[target - n] !== undefined) {
      return [hash[target - n], i];
    }
    hash[n] = i;
  }
  return [];
}
Run Code Online (Sandbox Code Playgroud)

javascript algorithm hashmap

1
推荐指数
1
解决办法
1241
查看次数

标签 统计

algorithm ×1

hashmap ×1

javascript ×1