【leetcode】1. Two Sum

技术【leetcode】1. Two Sum 【leetcode】1. Two SumGiven an array of integersnumsand an integertarget, return

【leetcode】1 .二和

给定一个整数数组和一个整数目标,返回这两个数字的索引,这样它们加起来就是一个目标。您可以假设每个输入都有一个精确的解决方案,并且您可能不会使用同一个元素两次。你可以按任何顺序返回答案。

解决方案类{

公众号:

矢量二进制数(矢量数,整数目标){ 0

//暴力法的时间复杂度是o(n2),显然很蠢

//用哈希集就像那个递归的哈希集存储坐标

//利用矢量迭代器的性质做

矢量资源;

弯曲件标志=假

向量:迭代器它;

向量迭代器迭代器终端监督程式(Terminal Monitor Program的缩写)

for(it=nums。begin();它!=nums。end();它)

{

int num=target-* it;

tmp=find(it 1,nums.end(),num);

if(tmp!=nums.end())

{

标志=真

打破;

}

}

如果(标志)

{

RES . push _ back((int)距离(nums)。begin(),it));

RES . push _ back((int)距离(nums)。begin(),tmp));

}

返回表示留数

}

};

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/107439.html

(0)

相关推荐

  • oracle11g dataguard如何切换

    技术oracle11g dataguard如何切换这篇文章主要介绍“oracle11g dataguard如何切换”,在日常操作中,相信很多人在oracle11g dataguard如何切换问题上存在疑惑,小编查阅了各式

    攻略 2021年11月11日
  • 怎么用Spring MVC创建Web应用

    技术怎么用Spring MVC创建Web应用这篇文章给大家分享的是有关怎么用Spring MVC创建Web应用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。为了把Spring MVC运用到We

    攻略 2021年11月23日
  • hear的意思,hear的过去式是什么

    技术hear的意思,hear的过去式是什么hear是不规则动词hear的意思。过去式,过去分词都是heard,过去式表示过去某个时间里发生的动作或状态,过去分词无实际意思。hear读音:英[hɪə(r)] 美[hɪr]

    生活 2021年10月23日
  • 如何通过串口控制树莓派

    技术如何通过串口控制树莓派这篇文章给大家分享的是有关如何通过串口控制树莓派的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。通过串口控制树莓派需求在没有网络,没用键盘,没有显示器的情况下,控制树莓

    攻略 2021年11月20日
  • vue中router-view组件怎么用

    技术vue中router-view组件怎么用这篇文章主要介绍了vue中router-view组件怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在开发

    攻略 2021年10月25日
  • Python如何读写matlab中.mat文件

    技术Python如何读写matlab中.mat文件这篇文章将为大家详细讲解有关Python如何读写matlab中.mat文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。背景在做dee

    攻略 2021年11月24日