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

破网站怎么注册百度搜索引擎优化的养成良好心态

破网站怎么注册,百度搜索引擎优化的养成良好心态,广州品牌网站建设公司,做销售的去哪个网站应聘一、题意 给定一个整数数组 nums 和一个目标值 target,要求你在数组中找出和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 给定 nums [2, 7, …

一、题意

给定一个整数数组 nums 和一个目标值 target,要求你在数组中找出和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。

示例:
给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]

解题思路:
我们可以使用哈希表来解决这个问题。具体步骤如下:
遍历数组 nums,对于每个元素 num,计算 target - num 的值。
检查这个差值是否已经存在于哈希表中:
如果存在,说明我们已经找到了两个数的和为 target,返回这两个数的下标。
如果不存在,将当前元素 num 及其下标存入哈希表中。

二、代码

1.代码的实现

def twoSum(nums, target):# 创建一个空的哈希表hash_table = {}# 遍历数组及其下标for i, num in enumerate(nums):# 计算差值complement = target - num# 检查差值是否在哈希表中if complement in hash_table:# 如果存在,返回两个数的下标return [hash_table[complement], i]# 将当前元素及其下标存入哈希表hash_table[num] = i# 测试代码
nums = [2, 7, 11, 15]
target = 9
print(twoSum(nums, target))

总结

enumerate() 函数:enumerate() 是 Python 的内置函数,它的作用是将一个可迭代对象(如列表、元组、字符串等)组合为一个索引序列,同时列出数据和数据的索引。它返回的是一个枚举对象,该对象包含了一系列的元组,每个元组由索引和对应的元素值组成。

以下是一个简单的示例,展示 enumerate() 函数的使用:
nums = [2, 7, 11, 15]
for i, num in enumerate(nums):
print(f"索引: {i}, 值: {num}")

这段代码的输出结果如下:
索引: 0, 值: 2
索引: 1, 值: 7
索引: 2, 值: 11
索引: 3, 值: 15

http://www.dtcms.com/wzjs/488637.html

相关文章:

  • 新疆建设云网站成绩查询百度平台营销宝典
  • 百度推广如何办理嘉兴seo外包平台
  • 浙江创新网站建设销售全球疫情最新数据消息
  • 淘宝上做网站698靠谱吗怎么自己做网站
  • 郑州做网站哪家专业seo优化主要工作内容
  • wordpress太强大东莞seo关键词
  • 德江网站建设快速网站搭建
  • 手机端网站开发素材怎么查百度竞价关键词价格
  • 响应式网站怎么做网站seo视频教程
  • 营销型网站建设深圳做app的网站
  • 双流建设局网站互联网推广引流是做什么的
  • 个人怎么做淘宝客网站吗艾滋病多久可以查出来
  • 做搜狗网站优化排名软无锡seo网站管理
  • 彩票网站的表格是如何做的企业网站开发制作
  • 响应式网站是百度推广开户费用多少
  • 单位的网站的建设方案站长工具国色天香
  • 计算机网站设计搜索引擎入口yandex
  • 个人可以做商城网站新站seo竞价
  • 网站开发项目周报江西seo推广方案
  • 番禺人才网单位招考百度爱采购优化
  • 建设班级网站首页三个关键词介绍自己
  • 沈阳做微信和网站的公司百度霸屏全网推广
  • 基层政府网站集约化建设模板建站代理
  • 做网站公司logo电商平台推广方式有哪些
  • 二手房网站排行重庆seo公司
  • 建立什么样的网站好黑龙江暴雪预警
  • 河南城市建设招标类网站如何点击优化神马关键词排名
  • 电脑做网站软件web网页
  • 做网站的那些个人工作室seo运营经理
  • 进wordpress根目录企业网站优化外包