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

网站域名实名制网店推广计划怎么写免费的

网站域名实名制,网店推广计划怎么写免费的,产品摄影网站推荐,电脑打不开网页但是能上网LeetCode-面试题 17.05. 字母与数字【前缀和#xff0c;哈希表】题目描述#xff1a;解题思路一#xff1a;前缀和。数字为-1#xff0c;字母为1。我们需要找到的子数组是前缀和之差为0的#xff0c;例如s[right]-s[left]0#xff0c;那么s[right]s[left]#xff0c;变为… LeetCode-面试题 17.05. 字母与数字【前缀和哈希表】题目描述解题思路一前缀和。数字为-1字母为1。我们需要找到的子数组是前缀和之差为0的例如s[right]-s[left]0那么s[right]s[left]变为找前缀和相同的了。我们用一个字典记录前缀和的最早出现下标。解题思路二用一个整数替换前缀和列表在遍历array过程中计算前缀和。其值在[-n,n]之间故数组长设为2n1。具体看注释。解题思路三0题目描述 给定一个放有字母和数字的数组找到最长的子数组且包含的字母和数字的个数相同。 返回该子数组若存在多个最长子数组返回左端点下标值最小的子数组。若不存在这样的数组返回一个空数组。 示例 1: 输入: [“A”,“1”,“B”,“C”,“D”,“2”,“3”,“4”,“E”,“5”,“F”,“G”,“6”,“7”,“H”,“I”,“J”,“K”,“L”,“M”] 输出: [“A”,“1”,“B”,“C”,“D”,“2”,“3”,“4”,“E”,“5”,“F”,“G”,“6”,“7”] 示例 2: 输入: [“A”,“A”] 输出: [] 提示 array.length 100000 https://leetcode.cn/problems/find-longest-subarray-lcci/description/ 解题思路一前缀和。数字为-1字母为1。我们需要找到的子数组是前缀和之差为0的例如s[right]-s[left]0那么s[right]s[left]变为找前缀和相同的了。我们用一个字典记录前缀和的最早出现下标。 array.length 非常大常规暴力算法难以不超时。 注意python里面不是if else 而是if elif class Solution:def findLongestSubarray(self, array: List[str]) - List[str]:slist(accumulate((-1 if v[0].isdigit() else 1 for v in array),initial0))leftright0#前缀和一般是左闭右开[left,right)first{}#记录前缀和最早出现的下标for i,v in enumerate(s):jfirst.get(v,-1)#v是s[i]出现的最早下标若无则为-1if j0:#首次遇到s[i]first[v]ielif i-jright-left: #遇到更长的子数组left,rightj,ireturn array[left:right]时间复杂度O(n) 空间复杂度O(n) 解题思路二用一个整数替换前缀和列表在遍历array过程中计算前缀和。其值在[-n,n]之间故数组长设为2n1。具体看注释。 class Solution:def findLongestSubarray(self, array: List[str]) - List[str]:leftright0#前缀和一般是左闭右开[left,right)snlen(array)#s初始化为n防止出现负数下标first[-1]*(2*n1)#记录前缀和最早出现的下标初始化为-1长为2n1的数组first[s]0#s[0]0for i,v in enumerate(array,1):#表示i从1开始计数s-1 if v[0].isdigit() else 1jfirst[s] #first[s]是s[i]出现的最早下标若无则为-1if j0:#首次遇到s[i]first[s]ielif i-jright-left: #遇到更长的子数组left,rightj,ireturn array[left:right]时间复杂度O(n) 空间复杂度O(n) 解题思路三0
http://www.w-s-a.com/news/672012/

相关文章:

  • 龙华做网站yihe kj安徽六安彩礼一般给多少
  • flash网站建设公司我的小程序在哪里找
  • 建网站需要数据库吗如何制作简单的网页链接
  • 杭州设计企业网站高端公司上虞做网站公司
  • 做网站能赚钱么用wordpress搭建知名网站
  • 阿里云服务器网站开发青岛做网站找哪家
  • 凡科做的网站为什么打不开织梦cms仿某作文网站整站源码(带采集)安装数据库
  • 免费h5模板网站模板汽车报价网址
  • 蔡甸网站建设烟台网站建设yt
  • 最流行的网站开发新开的网页游戏平台
  • 暴富建站wordpress 标签分类
  • 搞笑网站源码百度快照替代
  • 重庆网站建设哪家公司哪家好关键词是怎么排名的
  • 青县网站建设今天国际大事新闻
  • 深圳正规网站制作哪里好怎样优化网络
  • 米拓网站建设教程dw成品网站成品视频教学
  • 用jsp做的网站源代码天门网站网站建设
  • 百度如何把网站做链接地址有没有资源可以在线观看
  • 淮安做网站找哪家好电子商务网站建设规划书的内容
  • 开发网站建设用什么框架php黄页系统
  • 聊城制作网站全球十大电商平台排名
  • 用什么来网站开发好mega menu wordpress
  • 深圳制作网站有用吗wordpress的主题
  • 网站的规划与创建天津市南开区网站开发有限公司
  • 免备案网站主机建站哪个平台好
  • python做网站 不适合单页营销分享网站
  • 珠海市研发网站建设建设网站挣钱
  • 阿里巴巴国际站特点做wps的网站赚钱
  • wordpress更换域名后网站打不开宜昌建设银行网站
  • 写出网站开发的基本流程百度网页电脑版入口