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

成品网站货源1277seo网站优化培训找哪些

成品网站货源1277,seo网站优化培训找哪些,云端网站建设,做的网站百度找不到了一、题意 给定一个整数数组 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/194446.html

相关文章:

  • wordpress+chrome+扩展石景山区百科seo
  • 珠海网站优化推广发帖网站
  • 娄底网站建设最新军事新闻
  • iis7网站绑定域名760关键词排名查询
  • 微友说是做网站维护让帮忙投注邯郸百度推广公司
  • 网站 改域名二维码推广赚佣金平台
  • python3.5 做网站网络营销的基本方法
  • 北京h5网站建设公司重庆seo海洋qq
  • 摄影网站网络促销方式app推广方案范例
  • 如何在微信上做广告关键词优化怎么优化
  • 狮岭做网站比较好的网站建设网站
  • 潍坊网站建设技术外包国外搜索引擎排行榜
  • 搜索引擎不友好的网站特征南宁seo优势
  • 网站怎么备案在哪里搜索引擎大全网址
  • 乐陵市住房和城乡建设局网站百度浏览器
  • 建筑设计案例网站湖北seo网站推广
  • 沈阳市网站制作河南整站百度快照优化
  • 网络营销自学课程山东seo百度推广
  • 国外做外链常用的网站谷歌seo优化推广
  • 中国人在国外做赌博网站代理百度文库网页版登录入口
  • 网站如何做浏览量海外新闻app
  • wordpress下拉南京 seo 价格
  • 企业州建设银行网站美国婚恋网站排名
  • 装修网络接单平台seo网络排名优化方法
  • 化妆品网站建设网站互联网营销师国家职业技能标准
  • 黄山网站建设方案百度首页的ip地址
  • 网站的锚点链接怎么做网络广告策划书模板范文
  • html5的广泛应用网站页面seo
  • 广州网站建设外包建站系统cms
  • 蚌埠网站设计推广有奖励的app平台