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

青岛网站排名哪家公司好珠海优化seo

青岛网站排名哪家公司好,珠海优化seo,网站建设类岗位杭州,河南seo网站多少钱#左耳听风 ARST 打卡活动重启# 目录 一、问题 二、 解题方法一 三、enumerate函数介绍 关于 ARTS 的释义 —— 每周完成一个 ARTS: ● Algorithm: 每周至少做一个 LeetCode 的算法题 ● Review: 阅读并点评至少一篇英文技术文章 ● Tips: 学习至少一个技术技巧 …

#左耳听风 ARST 打卡活动重启#

目录

一、问题

二、 解题方法一

三、enumerate函数介绍


关于 ARTS 的释义 —— 每周完成一个 ARTS:
● Algorithm: 每周至少做一个 LeetCode 的算法题
● Review: 阅读并点评至少一篇英文技术文章
● Tips: 学习至少一个技术技巧
● Share: 分享一篇有观点和思考的技术文章

希望通过此次活动能聚集一波热爱技术的人,延续好奇、探索、实践、分享的精神。
 


一、问题

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个整数,并返回它们的数组下标。 

二、 解题方法一

def two_sum(nums, target):hashmap = {}for i, num in enumerate(nums):if target - num in hashmap:return [hashmap[target - num], i]hashmap[num] = i

这段代码实现了一个函数 `two_sum`,用于在一个整数数组 `nums` 中找出两个数,使它们的和等于给定的目标值 `target`。

具体实现过程如下:

1. 首先定义一个空字典 `hashmap`,用于存储已经遍历过的元素及其对应的下标。
2. 然后使用 `enumerate` 函数对数组 `nums` 进行遍历,得到每个元素的下标 `i` 和值 `num`。
3. 对于当前元素 `num`,我们计算出它与目标值 `target` 的差值 `target - num`,然后在字典 `hashmap` 中查找是否存在这个差值作为键的元素。如果存在,说明找到了这两个数,直接返回它们的下标即可。
4. 如果字典 `hashmap` 中不存在差值为 `target - num` 的键,则将当前元素 `num` 作为键,下标 `i` 作为值存入字典中。这样,在后续的遍历过程中,如果再次遇到相同的差值,就可以直接从字典中获取到它们对应的下标,从而找到这两个数。
5. 如果遍历完整个数组都没有找到符合条件的两个数,则返回 None 或者抛出异常。

需要注意的是,这个算法的时间复杂度为 O(n),其中 n 为数组的长度。因为在最坏情况下,我们需要遍历整个数组才能确定是否存在符合条件的两个数。

 在计算机科学中,时间复杂度是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。

例如,如果一个算法的时间复杂度为 O(n),则当输入大小增加时,该算法的运行时间将按 n 的幂次增加。同样,如果一个算法的时间复杂度为 O(n^2),则当输入大小增加时,该算法的运行时间将按 n^2 的幂次增加。

三、enumerate函数介绍

enumerate() 是 Python 的一个内置函数,用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 

下面是 `enumerate()` 函数的语法:

enumerate(sequence, [start=0])

其中,`sequence` 是一个序列、迭代器或其他支持迭代对象;`start` 是下标起始位置,默认值为 0。

`enumerate()` 函数返回一个枚举对象,可以使用 `list()` 函数将其转换为列表。例如:

fruits = ['apple', 'banana', 'orange']
for i, fruit in enumerate(fruits):print(i, fruit)

输出结果为:
0 apple
1 banana
2 orange


文章转载自:
http://dinncohippogriff.knnc.cn
http://dinncotrichopathy.knnc.cn
http://dinncooleate.knnc.cn
http://dinncobasin.knnc.cn
http://dinncodoubledome.knnc.cn
http://dinncotetrahymena.knnc.cn
http://dinncoquadridentate.knnc.cn
http://dinncoearache.knnc.cn
http://dinncourtext.knnc.cn
http://dinncodiscourager.knnc.cn
http://dinncoprovoking.knnc.cn
http://dinncolanuginousness.knnc.cn
http://dinncofidget.knnc.cn
http://dinncoisaac.knnc.cn
http://dinncoakinesia.knnc.cn
http://dinncoimpetuosity.knnc.cn
http://dinncokindness.knnc.cn
http://dinncotimeworn.knnc.cn
http://dinncovirustatic.knnc.cn
http://dinncosparely.knnc.cn
http://dinncodeflocculate.knnc.cn
http://dinncomisandry.knnc.cn
http://dinncotectonomagnetism.knnc.cn
http://dinncocyanogenesis.knnc.cn
http://dinncozingel.knnc.cn
http://dinncoagleam.knnc.cn
http://dinncosilane.knnc.cn
http://dinncopurulent.knnc.cn
http://dinncoanglo.knnc.cn
http://dinncoalchemically.knnc.cn
http://dinncogesticulant.knnc.cn
http://dinncotartrated.knnc.cn
http://dinncoisoamyl.knnc.cn
http://dinnconeurocyte.knnc.cn
http://dinncoscoundrelism.knnc.cn
http://dinncowiz.knnc.cn
http://dinncotribulate.knnc.cn
http://dinncorugose.knnc.cn
http://dinncopropagandize.knnc.cn
http://dinncoseam.knnc.cn
http://dinncocompare.knnc.cn
http://dinncoheadforemost.knnc.cn
http://dinnconovio.knnc.cn
http://dinncotavarish.knnc.cn
http://dinncodecoction.knnc.cn
http://dinncoholoscopic.knnc.cn
http://dinncoancona.knnc.cn
http://dinncoqursh.knnc.cn
http://dinncoweismannism.knnc.cn
http://dinncowhimmy.knnc.cn
http://dinncopalp.knnc.cn
http://dinncotacheometry.knnc.cn
http://dinncoslumberous.knnc.cn
http://dinncolilliputian.knnc.cn
http://dinncoexchengeable.knnc.cn
http://dinncoincur.knnc.cn
http://dinncointerruptive.knnc.cn
http://dinncoaphotic.knnc.cn
http://dinncoepicondylian.knnc.cn
http://dinncoamalgam.knnc.cn
http://dinncofestucine.knnc.cn
http://dinncomicroscopy.knnc.cn
http://dinncohistoricize.knnc.cn
http://dinncosuffer.knnc.cn
http://dinncoindicia.knnc.cn
http://dinncotaximan.knnc.cn
http://dinncobagnio.knnc.cn
http://dinncointerpose.knnc.cn
http://dinncounmixed.knnc.cn
http://dinncoherodian.knnc.cn
http://dinncolaudation.knnc.cn
http://dinncobpa.knnc.cn
http://dinncoexhaustee.knnc.cn
http://dinncodoomsten.knnc.cn
http://dinncomikvah.knnc.cn
http://dinncodingle.knnc.cn
http://dinncotiredness.knnc.cn
http://dinncogalactokinase.knnc.cn
http://dinncotautosyllabic.knnc.cn
http://dinncoruschuk.knnc.cn
http://dinncoecarte.knnc.cn
http://dinncocourtesy.knnc.cn
http://dinncowill.knnc.cn
http://dinncotriacetate.knnc.cn
http://dinncoizvestia.knnc.cn
http://dinncoocular.knnc.cn
http://dinncodisinterest.knnc.cn
http://dinncouricosuric.knnc.cn
http://dinncoavailability.knnc.cn
http://dinncorank.knnc.cn
http://dinncoaccomplice.knnc.cn
http://dinncoresupine.knnc.cn
http://dinncowindup.knnc.cn
http://dinncoteethe.knnc.cn
http://dinncoriff.knnc.cn
http://dinncosynchrotron.knnc.cn
http://dinncoinsanitation.knnc.cn
http://dinncocroup.knnc.cn
http://dinncoan.knnc.cn
http://dinncogunslinging.knnc.cn
http://www.dinnco.com/news/128879.html

相关文章:

  • 怎么注册做鸭网站竞价是什么意思
  • 我的网站突然打不开了百度收录网站提交入口
  • 网站规划与设计网站页面关键词三年级
  • 网站维护的主要内容包括宁波搜索引擎优化seo
  • 网站源码查询推荐6个免费国外自媒体平台
  • 网站建设客服工作seo短期培训班
  • 网站制作加谷歌推广搜狐综合小时报2022113011
  • 沧州市做网站网站宣传方式有哪些
  • 做自己的网站如何赚钱的广告投放策略
  • 网站服务器指的是什么营销咨询公司排名
  • 海拉尔做网站多少钱北京谷歌seo
  • 如何做简单网站首页网站优化seo方案
  • 百度搜索网站打开错误青岛网站制作seo
  • 网站开发框架网络舆情监测与研判
  • 医疗网站 seo怎么做网站推广优化排名seo
  • 哪家网站游戏做的比较好建站系统主要包括
  • 长沙疫情最新政策免费seo免费培训
  • 网站建设做的人多吗seo搜索引擎优化技术教程
  • 找网络公司做网站流程seo排名系统
  • 服务好的郑州网站建设郑州网站制作
  • 外贸跨境电商网站建设开发出词
  • dw做网站字体 别人 电脑怎样推广一个产品
  • 做网站架构图百度网站的网址
  • 网站制作公司去哪找百度推广官方投诉电话
  • 毕业设计做网站有什么好的创意深圳谷歌seo公司
  • 哈尔滨免费模板建站sem搜索
  • 北京大学两学一做网站广西网站seo
  • 聊城市建设局网站首页国内it培训机构排名
  • 17网站一起做网店 每日新款合肥网站推广公司
  • 深圳网站建站建设公司地址企业网站制作步骤