中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

什么企業(yè)做網(wǎng)站網(wǎng)站點(diǎn)擊快速排名

什么企業(yè)做網(wǎng)站,網(wǎng)站點(diǎn)擊快速排名,網(wǎng)站內(nèi)部?jī)?yōu)化,北京做網(wǎng)站找誰(shuí)32. 最長(zhǎng)有效括號(hào) 給你一個(gè)只包含 ( 和 ) 的字符串,找出最長(zhǎng)有效(格式正確且連續(xù))括號(hào)子串的長(zhǎng)度。 示例 1: 輸入:s "(()" 輸出:2 解釋:最長(zhǎng)有效括號(hào)子串是 "()" 示例 2&a…
32. 最長(zhǎng)有效括號(hào)
給你一個(gè)只包含 '(' 和 ')' 的字符串,找出最長(zhǎng)有效(格式正確且連續(xù))括號(hào)子串的長(zhǎng)度。
示例 1:
輸入:s = "(()"
輸出:2
解釋:最長(zhǎng)有效括號(hào)子串是 "()"
示例 2:
輸入:s = ")()())"
輸出:4
解釋:最長(zhǎng)有效括號(hào)子串是 "()()"
示例 3:
輸入:s = ""
輸出:0

題解:通過(guò)棧實(shí)現(xiàn)

?enumerate函數(shù)用于將一個(gè)可迭代的對(duì)象組合為一個(gè)索引序列,
?同時(shí)列出數(shù)據(jù)和數(shù)據(jù)下標(biāo)。在這個(gè)例子中,i是索引,j是s中的元素。

class Solution:def longestValidParentheses(self, s):stack = [-1]res = 0for i,j in enumerate(s):"""enumerate函數(shù)用于將一個(gè)可迭代的對(duì)象組合為一個(gè)索引序列,同時(shí)列出數(shù)據(jù)和數(shù)據(jù)下標(biāo)。在這個(gè)例子中,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. 在排序數(shù)組中查找元素的第一個(gè)和最后一個(gè)位置
給你一個(gè)按照非遞減順序排列的整數(shù)數(shù)組 nums,和一個(gè)目標(biāo)值 target。
請(qǐng)你找出給定目標(biāo)值在數(shù)組中的開始位置和結(jié)束位置。
如果數(shù)組中不存在目標(biāo)值 target,返回 [-1, -1]。
你必須設(shè)計(jì)并實(shí)現(xiàn)時(shí)間復(fù)雜度為 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]

題解:可以直接使用二分查找函數(shù)?bisect_left, bisect_right 很快解出,這倆個(gè)函數(shù)具體使用,

參見博客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

補(bǔ)充 二分查找手搓代碼,與之前總結(jié)的雙指針解法十分類似,望讀者進(jìn)行區(qū)分掌握

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

http://m.risenshineclean.com/news/60939.html

相關(guān)文章:

  • wordpress上傳圖片x整站優(yōu)化關(guān)鍵詞推廣
  • 網(wǎng)站設(shè)計(jì)的思路網(wǎng)站建設(shè)有多少公司
  • php網(wǎng)站權(quán)限設(shè)置網(wǎng)站鏈接查詢
  • 自己做的網(wǎng)站鏈接到微信支付界面微信推廣方法
  • 如何卸載和重裝wordpress保定網(wǎng)站seo
  • 重慶平臺(tái)網(wǎng)站建設(shè)平臺(tái)推廣網(wǎng)站文案
  • 房產(chǎn)網(wǎng)站制作流程關(guān)鍵詞的作用
  • 軟件管理工程師福州seo優(yōu)化排名推廣
  • 成全視頻在線觀看在線播放seo是做什么工作的
  • 做國(guó)外的網(wǎng)站網(wǎng)絡(luò)推廣優(yōu)化服務(wù)
  • 網(wǎng)站icp備案咋做查詢網(wǎng)138網(wǎng)站域名
  • 網(wǎng)站o2o如何制作一個(gè)網(wǎng)址
  • 兩個(gè)相同的網(wǎng)站對(duì)做優(yōu)化有幫助網(wǎng)絡(luò)推廣渠道
  • 個(gè)人網(wǎng)站設(shè)計(jì)內(nèi)容和要求百度圖片搜索引擎入口
  • 廣西網(wǎng)站建設(shè)哪家好關(guān)鍵字
  • 網(wǎng)站icp備案怎么做全網(wǎng)營(yíng)銷與seo
  • 天津網(wǎng)站建設(shè)哪家有百度市場(chǎng)應(yīng)用官方app
  • 如何提升網(wǎng)站速度網(wǎng)絡(luò)營(yíng)銷模式有哪些?
  • 做調(diào)查賺錢網(wǎng)站推廣營(yíng)銷軟件app
  • 成立一個(gè)網(wǎng)站軟件需要多少錢長(zhǎng)春關(guān)鍵詞搜索排名
  • 做食品網(wǎng)站需要什么資質(zhì)中國(guó)新聞網(wǎng)發(fā)稿
  • 好的做網(wǎng)站的域名服務(wù)器ip地址查詢
  • 為企業(yè)提供網(wǎng)站建設(shè)服務(wù)今日熱搜榜排名最新
  • 請(qǐng)問婚慶網(wǎng)站建設(shè)該怎么做呢保溫杯軟文營(yíng)銷300字
  • 典型的b2b平臺(tái)有哪些成都百度提升優(yōu)化
  • 銅陵網(wǎng)站開發(fā)交換友情鏈接的注意事項(xiàng)
  • 中山做app網(wǎng)站公司河南網(wǎng)站排名優(yōu)化
  • canvas做的手機(jī)網(wǎng)站搜索引擎優(yōu)化指南
  • 建筑專業(yè)網(wǎng)站有哪些哪里能搜索引擎優(yōu)化
  • 扁平式風(fēng)格網(wǎng)站建站abc官方網(wǎng)站