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

中国建设银行的网站设计地下城做心悦任务的网站

中国建设银行的网站设计,地下城做心悦任务的网站,合肥营销型网站,用vs2008做的网站前台脚本是什么题目 给你一个只包含 ( 和 ) 的字符串#xff0c;找出最长有效#xff08;格式正确且连续#xff09;括号子串的长度。 示例 示例 1#xff1a; 输入#xff1a;s (() 输出#xff1a;2 解释#xff1a;最长有效括号子串是 ()示例 2#xf…题目 给你一个只包含 ( 和 ) 的字符串找出最长有效格式正确且连续括号子串的长度。 示例 示例 1 输入s (() 输出2 解释最长有效括号子串是 ()示例 2 输入s )()()) 输出4 解释最长有效括号子串是 ()()示例 3 输入s 输出0 分析 可以使用动态规划的方法来解决这个问题。我们定义一个数组 dp其中 dp[i] 表示以 s[i] 结尾的最长有效括号子串的长度。 动态规划 代码解释 初始化n 为字符串 s 的长度。dp 数组初始化为 0长度为 n。maxLength 用于记录最长有效括号子串的长度初始化为 0。 动态规划过程 遍历字符串 s从第二个字符开始因为第一个字符不可能组成有效括号子串。如果当前字符是 ) 情况一如果前一个字符是 (则可以与前一个字符组成一对有效括号。此时 dp[i] 等于 dp[i - 2]如果 i 2加上 2。情况二如果前一个字符也是 )则需要检查更前面的字符是否能组成有效括号。如果 i - dp[i - 1] 0 且 s[i - dp[i - 1] - 1] (则 dp[i] 等于 dp[i - 1] 加上 dp[i - dp[i - 1] - 2]如果 i - dp[i - 1] 2再加上 2。 更新 maxLength 为 dp[i] 和 maxLength 中的较大值。 返回结果 最后返回 maxLength即最长有效括号子串的长度。 时间复杂度O() 是字符串的长度 空间复杂度O() class Solution { public:int longestValidParentheses(string s) {int n s.length();if (n 0) return 0;// dp[i] 表示以 s[i] 结尾的最长有效括号子串的长度vectorint dp(n, 0);int maxLength 0;for (int i 1; i n; i) {if (s[i] )) {if (s[i - 1] () {// 如果当前字符是 ) 且前一个字符是 (则可以与前一个字符组成一对有效括号dp[i] (i 2? dp[i - 2] : 0) 2;} else if (i - dp[i - 1] 0 s[i - dp[i - 1] - 1] () {// 如果当前字符是 ) 且前一个字符也是 )则需要检查更前面的字符是否能组成有效括号dp[i] dp[i - 1] (i - dp[i - 1] 2? dp[i - dp[i - 1] - 2] : 0) 2;}maxLength max(maxLength, dp[i]);}}return maxLength;} };
http://www.pierceye.com/news/82691/

相关文章:

  • 甘肃农村网站建设东莞公司注册多少钱
  • 怎样做外贸网站推广h5模板怎么制作
  • 两学一做知识竞赛网站wordpress联系浮动
  • 深圳食品网站建设网站开发就业
  • 企业网站建设方案行情ups国际快递网站建设模块分析
  • 网页出现网站维护网架制造厂
  • 主机屋的免费空间怎么上传网站免费广告制作
  • 做网站的公司应该做收录嘛上海信息技术做网站
  • 嘉兴响应式网站海兴县建设工程招标信息网站
  • 网站开发投标文件手机 字体 wordpress
  • 网站域名信息查询免费视频素材软件app
  • 如何清空网站数据库电脑什么软件做短视频网站
  • 山东咕果做网站怎么样工业设计公司有哪些
  • 做电商网站前端需要什么框架互站网
  • 自己建设网站引流微信手机官方网站首页
  • 岳阳设计网站推荐郑州小程序网站开发
  • 济南小程序网站制作关键词百度云
  • 深圳html5网站开发域名备案需要多少时间
  • 企业网站制作流程如何自己做企业网站
  • 奖励网站源码昆山网站建设哪家便宜
  • 杭州网站优化培训做网站有限公司
  • 江苏网站建设网站排名优化网络安全培训机构排名
  • 河北特定网站建设推荐h5怎么制作下一页
  • 网络优化seo薪酬semseo名词解释
  • asp.net网站开发与项目实战为网站制定一个推广计划
  • 做好网站优化的方法有哪些?厦门住房和城乡建设局网站
  • 鹰潭门户网站建设费用如何降低网站跳出率
  • wordpress导航栏下拉菜单代码网站搜索引擎优化怎么做
  • 厦门市建设协会网站wordpress cron
  • 建筑资质查询官方网站html免费模板网站