当前位置: 首页 > wzjs >正文

西安企业网站建设哪家专业长沙做网站改版价格

西安企业网站建设哪家专业,长沙做网站改版价格,如何降低网站的权重,建筑工程机械人才培训网官网你好,我是安然无虞。 文章目录 题目背景两数之和 题目背景 如果大家对于 哈希 类型的概念并不熟悉, 可以先看我之前为此专门写的算法详解: 蓝桥杯算法竞赛系列第九章巧解哈希题,用这3种数据类型足矣 两数之和 题目链接:两数之和 解题思路&…

在这里插入图片描述

你好,我是安然无虞。

文章目录

    • 题目背景
    • 两数之和

在这里插入图片描述

题目背景

如果大家对于 哈希 类型的概念并不熟悉, 可以先看我之前为此专门写的算法详解:
蓝桥杯算法竞赛系列第九章·巧解哈希题,用这3种数据类型足矣

两数之和

题目链接:两数之和

在这里插入图片描述

解题思路:

对于一个元素 nums[i],想知道有没有另一个元素 nums[j] 的值为 target - nums[i],这很简单,我们用一个哈希表记录每个元素的值到索引的映射,这样就能快速判断数组中是否有一个值为 target - nums[i] 的元素了.

简单说,数组其实可以理解为一个「索引 -> 值」的哈希表映射,而我们又建立一个「值 -> 索引」的映射即可完成此题.

代码详解:

  • C++代码:
class Solution {
public:vector<int> twoSum(vector<int>& nums, int target) {// 建立值到索引的映射unordered_map<int, int> valToIndex;for(int i = 0; i < nums.size(); i++){// 查哈希表,看是否有能和 nums[i] 凑出 target 的元素int need = target - nums[i];if(valToIndex.count(need)){return {i, valToIndex[need]};}// 存入val->index的映射valToIndex[nums[i]] = i;}    return {-1, -1};}
};
  • Python代码:
class Solution:def twoSum(self, nums: List[int], target: int) -> List[int]:# 建立值到索引的映射表valueToIndex = {}# 遍历列表for i in range(len(nums)):# 查哈希表, 看是否有能和nums[i]凑出target的元素need = target - nums[i]if need in valueToIndex:return [i, valueToIndex[need]]# 将need存入value->index的映射表valueToIndex[nums[i]] = ireturn [-1, -1]

Python代码也可以使用 enumerate() 方法在循环遍历列表的时候可以得到元素索引以及元素本身:

class Solution:def twoSum(self, nums: List[int], target: int) -> List[int]:valToIndex = {}for index, val in enumerate(nums):need = target - valif need in valToIndex:return [index, valToIndex[need]]valToIndex[val] = indexreturn [-1, -1]
遇见安然遇见你,不负代码不负卿。
谢谢老铁的时间,咱们下篇再见~

文章转载自:

http://NBCkDeFl.qxycf.cn
http://oBuMUUyl.qxycf.cn
http://VR7jkBGX.qxycf.cn
http://siEPHf03.qxycf.cn
http://U8zxi8um.qxycf.cn
http://u6yUggiz.qxycf.cn
http://G2wWsZkt.qxycf.cn
http://KrXduYzx.qxycf.cn
http://ZFZN447V.qxycf.cn
http://Q087lefr.qxycf.cn
http://eaUD4kkP.qxycf.cn
http://SOOvm9T4.qxycf.cn
http://6UivdnMp.qxycf.cn
http://YVay2Wjf.qxycf.cn
http://u3thM0Hp.qxycf.cn
http://23gnycWk.qxycf.cn
http://cuydFSEi.qxycf.cn
http://2sTgJnpR.qxycf.cn
http://S5bB5Eok.qxycf.cn
http://URLbqtay.qxycf.cn
http://PsB5Osbx.qxycf.cn
http://asy41EXj.qxycf.cn
http://mOx8Bxzl.qxycf.cn
http://6cgxGbSL.qxycf.cn
http://nwi9ymdm.qxycf.cn
http://CecpMSxL.qxycf.cn
http://rCTPqkoT.qxycf.cn
http://5KjRlBIV.qxycf.cn
http://WTwnGRjb.qxycf.cn
http://GrnMniKq.qxycf.cn
http://www.dtcms.com/wzjs/685284.html

相关文章:

  • 网站查询域名解析颍上做网站
  • 企业网站模板文件管理美术设计
  • 宁波网络营销策划南宁seo优势
  • 国外网站国内做二维码设计网站界面
  • 哔哩网站开发需求分析模板电脑上做网站的软件
  • 技术网站建设怎样创建公众号
  • 专门做酒的网站有哪些网站网页翻页设计
  • 如何把国外的网站在国内做镜像莱芜杂谈 莱芜话题
  • 模板建站符合哪些工作需求?网站优化公司电话
  • 优化型网站建设的基本要求自己做商务网站有什么利弊
  • 网站建设销售中遇到的问题阿里云网站用什么做的
  • 上海微网站公司网站推广过程叙述
  • 黑龙江省和城乡建设厅网站wordpress怎么添加广告代码
  • 厦门建设工程招标中心的网站品牌网站建设内容框架
  • 高端摄影网站模板下载微网站 淘宝客
  • 厦门SEO_厦门网站建设昆明好seo怎么做
  • 云南省建设厅标准员网站在线教育网站有哪些
  • Wordpress在中国建站郴州最大的网络科技公司
  • 网站注意事项分销系统搭建
  • 女装网站建设规划书wordpress 交友主题
  • 网站设计上市公司成都中小企业网站建设
  • 西安网站制作资源网站经营与建设
  • 汝州市文明建设门户网站网站备案年审
  • 飞虎队网站建设广州网站建设系统
  • 贵阳网站设计阳光创信好吗网红营销平台
  • 网站建设情况自查报告百度新闻发布平台
  • 网站后台费用wordpress 文本小工具
  • 广州做网站专业公司湖北省建设工程质量安全监督网站
  • 网站建设实验报告手写asp网站搭建教程
  • 网站开发合同封面陈铭生