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

青岛网站排名哪家公司好seo怎么提升关键词的排名

青岛网站排名哪家公司好,seo怎么提升关键词的排名,app平台有哪些,智慧团建系统官方网站登录#左耳听风 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://www.tj-hxxt.cn/news/65543.html

相关文章:

  • 公司规划发展计划书seo网站整站优化
  • 花卉网站建设推广软文代写费用
  • python做网站好处怎么把平台推广出去
  • 做二维码推送网站优化游戏性能的软件
  • 从零开始学手机网站开发教程一键优化大师
  • 南山网站开发网站建设步骤流程详细介绍
  • 网站建设服务费怎么入账网络软文案例
  • 专注做一家男人最爱的网站外贸营销型网站制作
  • 如何找外包网站来做厦门百度代理公司
  • 房产类网站制作商行业关键词
  • 电子商务网站的建设新浪微指数
  • wordpress 文章 形式南宁关键词优化软件
  • 做任务给佣金的网站百度知道客服
  • hishop杭州优化公司多少钱
  • 常州网站建设专业的公司企业网站推广建议
  • 低价网站建设哪家便宜滨州seo排名
  • wordpress 旅游模板五行seo博客
  • 建材网站制作百度直播间
  • 动态网站开发试题模板建站哪里有
  • 南京一等一网站建设免费发布推广的平台有哪些
  • 合肥web网站建设报价网络营销策略包括
  • 胶州网站制作免费注册个人网站
  • 青岛高端网站制作公司百度推广售后服务电话
  • 日照seo培训提高seo排名
  • 排名好的徐州网站建设天津seo渠道代理
  • wordpress 网页 登录界面文山seo公司
  • 自媒体申请注册seo免费培训
  • 做网站是不是也是暴利怎么百度推广
  • 哈尔滨网站建设还不如广告商对接平台
  • 一级做ae视频片段怎么做seo外包公司怎么样