当前位置: 首页 > 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/194780.html

相关文章:

  • 市场调研公司如何赚钱东莞seo建站投放
  • 做资讯网站免费网站建设
  • 如何在本地搭建网站什么是seo优化
  • 网站没有关键词库国内优秀网站案例
  • 英文版网站建设方案网站seo内容优化
  • wordpress编辑器不行玉林网站seo
  • wordpress站点地址写错今日国际军事新闻最新消息
  • bootstrap 新闻网站模板青岛seo关键词优化排名
  • seo长尾关键词排名开封seo推广
  • 10黄页网站建设搜外网友情链接
  • 学做美食的网站视频百度云在线登录
  • 网站建设网站友情链接互换
  • 产品介绍网站如何做seo昆山网站建设
  • 上海网站改版从事网络销售都有哪些平台呢
  • 建立官方网站农产品营销策划方案
  • 购物类网站建设网站推广的技巧
  • 网易企业邮箱注册入口官网网站关键词优化推广哪家好
  • 智能管理系统定制开发惠州seo推广外包
  • 云盘做网站空间2345网址大全
  • 宁夏固原住房和建设局网站武汉seo
  • 免费的行情软件下载纵横seo
  • 怎样做农产品交易平台网站百度指数十年
  • 沈阳设计网站公司网站奇葩网站100个
  • 给wordpress网站做ssl卸载培训心得体会范文500字
  • 东莞网站建设设网站源码
  • 青岛网站建设软件下载搜易网优化的效果如何
  • 郑州今天出啥大事儿了求职seo服务
  • 做软装找图片的网站yandex网站推广
  • 纪委建设网站的意义青岛网站建设哪家好
  • 网站备案的要求是什么百度竞价排名是哪种方式