前言
一个本硕双非的小菜鸡,备战24年秋招,计划刷完hot100和剑指Offer的刷题计划,加油!
根据要求,每一道题都要写出两种以上的解题技巧。
一、1. 两数之和(HOT100)
1. 两数之和
Note:哈希表解题
class Solution {
public:
vector<int> twoSum(vector<int>& nums, int target) {
unordered_map<int, int>map;
for (int i = 0; i < nums.size(); i++) {
auto inet = map.find(target - nums[i]);
if (inet != map.end())
return {
inet->second, i};
else
map.insert(pair<int, int