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

wordpress简单易懂的网站哈尔滨企业网站建设公司

wordpress简单易懂的网站,哈尔滨企业网站建设公司,个人网页设计绘画作品,网站建设+开源目录 1 问题2 答案2.1 枚举法 (自己写的)2.2 哈希表 3 问题 1 问题 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应…

目录

    • 1 问题
    • 2 答案
      • 2.1 枚举法 (自己写的)
      • 2.2 哈希表
    • 3 问题

1 问题

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

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

2 答案

2.1 枚举法 (自己写的)

class Solution(object):def twoSum(self, nums, target):""":type nums: List[int]:type target: int:rtype: List[int]"""for i in range(len(nums)):for j in range(i+1, len(nums)):if nums[i] + nums[j] == target:return i, j

2.2 哈希表

用一个字典把target-num的值存起来,用空间换时间

class Solution:def twoSum(self, nums, target):hashtable = dict()for i, num in enumerate(nums):if target - num in hashtable:return [hashtable[target - num], i]hashtable[nums[i]] = ireturn []

3 问题

LeetCode官方这个不知道为啥运行不了

class Solution:def twoSum(self, nums: List[int], target: int) -> List[int]:n = len(nums)for i in range(n):for j in range(i + 1, n):if nums[i] + nums[j] == target:return [i, j]return []

原因:原来LeetCode默认的是python2的代码,要改成python3的。改成python3的后,官方的就可以运行了。

http://www.yayakq.cn/news/413766/

相关文章:

  • 建设高端网站的公司行业电子商务网站有哪些
  • 网站开发 报价单外贸seo网站建设
  • 网站建设工作室wordpress不能添加用户
  • 社区类网站有哪些中国互联网排名
  • 郑州做网站推广地址广州的一起做网站
  • php做网站用html做吗定制软件开发流程图
  • 网站上传工具有什么买域名做网站
  • 免费自助建设网站软件设计公司排名
  • 广州木马网站建设公司怎么样建设银行在网站上开通短信提醒
  • 怎样上传网站到空间中搜seo
  • 淮安市建设工程安全监督站网站网络营销推广方法公司推荐
  • 长宁区网站建设网页制电子商务网站建设实训目的
  • 遵义高端网站建设通辽做家教的网站
  • 制作网站的心得体会wordpress浮窗
  • 自动网站建设网站开发 北京外包公司
  • 杨凌网站建设推广网站建设人员招聘
  • 河北网站建设价格低网站上漂亮的甘特图是怎么做的
  • 网站设计师培训学校北京故宫网站建设分析
  • 做图模板网站有哪些内容公司的网站推广
  • 陕西专业网站建设哪家好什么是社交电商平台
  • 网站广告推广平台电子商务网站推广方法
  • 投资集团网站建设动态图片制作
  • 厦门定制型网站建设wordpress源代码插件
  • 装修设计装饰公司石家庄seo推广
  • 网站建设未来趋势好的平面设计灵感网站
  • 素材网站的图可以做海报吗百度seo推广免费
  • 网站建设与管理的网页免费html5播放器
  • asp网站 手机登录页面设计文献
  • 陕西建设厅网站首页wordpress全站转移
  • 温州新公司做网站投百度做广告效果怎么样