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

企业网站的主要类型有青岛seo整站优化招商电话

企业网站的主要类型有,青岛seo整站优化招商电话,南通建设局网站查询,wordpress openid1 题目 给你一个只包含 ( 和 ) 的字符串#xff0c;找出最长有效#xff08;格式正确且连续#xff09;括号子串的长度。 2 解法 2.1 动态规划方法 维护一个字符串长度的数组cur_max_len, 第i个元素代表以当前(或者)结束的最长有效括号的长度. 这样就会利用动态规划递推…1 题目 给你一个只包含 ( 和 ) 的字符串找出最长有效格式正确且连续括号子串的长度。 2 解法 2.1 动态规划方法 维护一个字符串长度的数组cur_max_len, 第i个元素代表以当前(或者)结束的最长有效括号的长度. 这样就会利用动态规划递推的手段, 一遍循环就搞定(时间复杂度为). 当当前的s[i]为)的时候(为(的时候不管, 肯定是0), 那么如果以当前的右括号为结束的合法子串, 肯定需要找到一个与其配对的左括号, 判断与其相临的左元素, 如果是(, 那么: (注意边界条件) 如果前一个元素也是), 那么就要判断前一个右括号的最大合法子串的第一个元素前面是不是(从而把其包起来形成更大的合法子串: 也就是判断s[i - cur_max_len[i- 1] - 1]是否为(, 如果不是, 那么cur_max_len[i] 0, 否则, 长度为cur_max_len[i - 1] 2再加上第一个左括号之前的最大合法长度. 代码如下: int longestValidParentheses(string s) {int max_len 0;int s_len s.length();vectorint cur_max_len(s_len, 0);for (int i 1; i s_len; i ) {if (s[i] )) {if (s[i - 1] () {if (i 1) {cur_max_len[i] 2;} else {cur_max_len[i] cur_max_len[i - 2] 2;}} else {if (i - cur_max_len[i - 1] - 1 0 s[i - cur_max_len[i - 1] - 1] () {cur_max_len[i] cur_max_len[i - 1] 2;if (i - cur_max_len[i - 1] - 2 0 cur_max_len[i - cur_max_len[i - 1] - 2])cur_max_len[i] cur_max_len[i - cur_max_len[i - 1] - 2];}}if (cur_max_len[i] max_len)max_len cur_max_len[i];}}return max_len;} 2.2 栈方法 用 i 遍历数组, 如果当前s[i]为(, 说明以其为结束的子串肯定都不合法, 所以把这个 i 进栈, 等待匹配. 如果s[i]为), 说明其需要被匹配, 如果s[栈顶]为(, 那么栈顶(被匹配了, 计算以当前)为结束的最大长度也就是i - 上一个不合法的索引(也就是栈顶), 并把栈顶弹出. 代码: int longestValidParentheses(string s) {int max_legal_len 0;stackint last_invalid_index;last_invalid_index.push(-1);for (int i 0; i s.length(); i ) {if (s[i] ()last_invalid_index.push(i);else {if (last_invalid_index.top() 0 s[last_invalid_index.top()] () {last_invalid_index.pop();max_legal_len max(max_legal_len, i - last_invalid_index.top());} else {last_invalid_index.top() i;}}}return max_legal_len;}
http://www.yutouwan.com/news/126974/

相关文章:

  • 达州设计公司海城整站优化
  • 桐城做淘宝店铺网站公司东莞优化网页关键词
  • 企业网站公告怎么做凡科模板建站
  • 松岗网站开发网站优化排名价格
  • 百度怎么把自己网站展现在百度注册功能网站建设
  • 做网站好公司哈尔滨网络优化公司
  • 下载官方网站app餐馆网站怎么做的
  • 网站建设中怎么编辑图片软件开发费用一览表
  • 手机网站定制 杭州为什么网站后台google登陆不了 firefox可以
  • 网站开发调研问卷织梦做单页面网站
  • 农产品网站建设案例公司网站设计要求
  • 学做网站从什么开始网站群建设系统
  • 建设商业网站网站二次开发多少钱
  • 神华科技 网站建设wordpress无法更换主题
  • 网站pc和手机端开发 app
  • 深圳手机网站建设服务wordpress磁力插件
  • 上海建网站哪家好专门做问卷的调查的网站
  • 河北石家庄建设网站如何制作投票小程序
  • 做网络销售怎么建立网站django企业网站源码
  • 手机网站建设方案doc国内四大高端建站公司
  • 赣州网站建设顺企网南京网站外包
  • 网站的登录弹窗怎么做淘宝的好券网站怎么做
  • 网站设计与开发未来发展方向wordpress网站类型
  • 建设一个网站的具体步骤做亳州旅游网站的目的
  • 以营销导向型建设网站方案站内推广的方法
  • 一键开启网站北京有哪些不错的互联网公司
  • 利用论坛推广网站优质做网站费用
  • 搭建网站需要注意什么网站策划与建设阶段
  • 建设网站的企业乱码链接怎么用
  • 坪地网站建设包括哪些软件开发模型名词解释