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

网站建设怎么插入gif中国十大营销策划机构

网站建设怎么插入gif,中国十大营销策划机构,服务号微网站怎么做,任务放单平台1.两数之和 题目: 给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串 的长度。 题解: 方法1:暴力求解 def get_two_sum(nums, target):for i in range(len(nums)):for j in range(i1, len(nums)):if nums[i] nums[j…

1.两数之和

题目:

给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串 的长度。

题解:

方法1:暴力求解

def get_two_sum(nums, target):for i in range(len(nums)):for j in range(i+1, len(nums)):if nums[i] + nums[j] == target:return [i, j]

方法2:哈希表+排序+双指针

import collections
def get_two_sum(nums, target):hash = collections.defaultdict(list)# 用哈希表记录位置for i in range(len(nums)):# if nums[i] not in hash:hash[nums[i]].append(i)print(hash)nums.sort()# 双指针寻找left, right = 0, len(nums) - 1while left < right:if nums[left] + nums[right] == target:return [hash[nums[left]].pop(), hash[nums[right]].pop()]elif nums[left] + nums[right] > target:right -= 1else:left += 1

方法3:哈希表(补数)

def get_two_sum(nums, target):hash = {}for i in range(len(nums)):# 找到补数,直接返回if target - nums[i] in hash:return [hash[target - nums[i]], i]hash[nums[i]] = i

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

相关文章:

  • 爱主题 wordpressseo关键词分类
  • 企业公司官网网站windows11优化大师
  • 用html5做课程教学网站平面设计正规培训机构
  • 什么是网站建设?信息流广告投放渠道
  • 馆陶网站建设搜狗友链交换
  • 给博彩网站做推广犯法网站建设的重要性
  • 如何做登陆界面的网站东营网站建设费用
  • 淘宝可做的团购网站厦门seo搜索引擎优化
  • 品牌网站案例南宁seo外包靠谱吗
  • 佛山网站代运营网页设计个人网站
  • 电商网站定制开发新东方厨师学费价目表
  • 网站查询真假市场营销计划书模板
  • 公司建网站多少钱合适网站建设网站
  • 宜春网站制作网络营销具有哪些特点
  • html5 网站布局应用教程360免费建站官网
  • 网站地域分站怎么做seo网站快速排名外包
  • 做速卖通代码的网站长沙优化网站哪家公司好
  • 网站首页特效如何设计推广方案
  • 泰安专业的网站制作2020最成功的网络营销
  • 做网站 需求怎么写今日国际新闻最新消息事件
  • 自己电脑做网站服务器小工具semiconductor是什么意思
  • 成都网站建设服务关键词排名点击软件
  • 学习做网站建设的学校山东济南最新消息
  • 企业网站那几点重要商丘搜索引擎优化
  • 做字体网站在线工具
  • 新闻网站开发书籍青岛seo培训
  • 安徽住房和建设厅网站深圳市住房和建设局官网
  • 网站做的不满意英语培训机构前十名
  • 网站建设案例精粹 电子书seo技术培训唐山
  • 免费做自己的网站百度网站官网入口网址