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

网站后台点击添加图片没有反应经典软文案例

网站后台点击添加图片没有反应,经典软文案例,企业邮箱账号注册,医院网站建设公司价格低32. 最长有效括号 给你一个只包含 ( 和 ) 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 示例 1: 输入:s "(()" 输出:2 解释:最长有效括号子串是 "()" 示例 2&a…
32. 最长有效括号
给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。
示例 1:
输入:s = "(()"
输出:2
解释:最长有效括号子串是 "()"
示例 2:
输入:s = ")()())"
输出:4
解释:最长有效括号子串是 "()()"
示例 3:
输入:s = ""
输出:0

题解:通过栈实现

 enumerate函数用于将一个可迭代的对象组合为一个索引序列,
 同时列出数据和数据下标。在这个例子中,i是索引,j是s中的元素。

class Solution:def longestValidParentheses(self, s):stack = [-1]res = 0for i,j in enumerate(s):"""enumerate函数用于将一个可迭代的对象组合为一个索引序列,同时列出数据和数据下标。在这个例子中,i是索引,j是s中的元素。"""if j == "(":stack.append(i)else:stack.pop()if not stack:stack.append(i)else:res = max(res,i - stack[-1])return res
34. 在排序数组中查找元素的第一个和最后一个位置
给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。
请你找出给定目标值在数组中的开始位置和结束位置。
如果数组中不存在目标值 target,返回 [-1, -1]。
你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。
示例 1:
输入:nums = [5,7,7,8,8,10], target = 8
输出:[3,4]
示例 2:
输入:nums = [5,7,7,8,8,10], target = 6
输出:[-1,-1]
示例 3:
输入:nums = [], target = 0
输出:[-1,-1]

题解:可以直接使用二分查找函数 bisect_left, bisect_right 很快解出,这俩个函数具体使用,

参见博客http://t.csdnimg.cn/0H7jg

class Solution(object):def searchRange(self, nums, target):""":type nums: List[int]:type target: int:rtype: List[int]"""from bisect import bisect_left, bisect_rightif len(nums)==0:return [-1,-1]res = [-1,-1]left = bisect_left(nums,target)if left<len(nums) and nums[left]==target:res[0] = leftres[1] = bisect_right(nums,target)-1return res

补充 二分查找手搓代码,与之前总结的双指针解法十分类似,望读者进行区分掌握

l, r = 0, len(nums) - 1
while l <= r:mid = (l + r) // 2 # // 表示只要整数if nums[mid] == target:return midelif nums[mid] < target:l = mid + 1else:r = mid - 1

http://www.hengruixuexiao.com/news/12739.html

相关文章:

  • 哈尔滨网站域名部门模板网站好还是自助建站好
  • 杭州网站推广优化最有效的推广方法
  • 上海网页制作报价搜索引擎优化seo多少钱
  • 网站滚动条北京百度竞价
  • 邻水县规划和建设局 网站产品全网营销推广
  • cms 动态网站开发抖音优化是什么意思
  • web服务器架构seo的五个步骤
  • 平面设计可以做网站可视化网页制作工具
  • 佛山seo排名培训学校
  • 定制企业网站开发公司怎么给产品找关键词
  • 空间ip地址访问网站西安快速排名优化
  • 海南做网站seo网站优化方案案例
  • wordpress 默认搜索引擎windows优化大师收费
  • 广州哪里有学做网站的seo关键词首页排名代发
  • wordpress slider青岛seo服务哪家好
  • 建模e-r跟做网站有什么关系网站关键词优化
  • 万网做网站给网站源码企业网站设计优化公司
  • 网站建设要准备什么资源网站优化排名优化
  • 杭州上城区网站建设微信营销方案
  • 建网站赚钱吗网络营销成功的案例
  • 怎样做自己的个人网站最新足球赛事
  • 成都 网站制作官网整站优化
  • 网站开发w亿玛酷1专注广告联盟怎么做
  • 有ip地址如何做网站seo综合查询网站
  • wordpress的商城网站制作公司河南疫情最新情况
  • 建企业网站怎么做百度收录检测
  • 网站建设和技术服务合同范本软文兼职10元一篇
  • 图案设计网站大全网站推广的基本手段有哪些
  • 网站首页策划怎么做快速优化官网
  • 自做网站告白如何弄免费推广网站2023