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

商城网站建设哪个比较好如何部置网站到iis

商城网站建设哪个比较好,如何部置网站到iis,淘宝优惠劵网站怎么做,旅游网站制作1 题目 给你一个只包含 ( 和 ) 的字符串#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/205784/

相关文章:

  • 怎么做网站主页设计中小学网站建设规范
  • 建设工程项目管理信息门户网站网站备案链接
  • 做网站的公司有前途吗个人怎么申请专利
  • 网站建设 jsp php虚拟房间设计app
  • 10个网站 云主机需求海外营销是干什么的
  • 便利的广州微网站建设dz门户网站模板下载
  • 江门网站建设方案外包网站建设优劣的评价标准
  • 济南中京网站建设公司来安县城乡建设网站
  • 网站空间购买哪个好广州开发区人才交流服务中心
  • 网站iis7.5配置js多久可以做网站
  • 做竞拍网站合法吗阿里巴巴新网站怎么做运营
  • 制作网站开发项目的方案书国际展览有限公司
  • 电子商务网站硬件建设的核心是深圳企业管理咨询公司
  • 母婴网站dede织梦关键词推广seo
  • 网站建设感想注册建设网站的公司网站
  • 站长工具seo综合查询收费吗iis上做的网站外网怎么访问
  • 丽水建设公司网站厦门网站建设的公司哪家好
  • 网站一键生成app中国网络营销论坛
  • 哪里有网站建设官网谷歌sem和seo区别
  • 做婚纱摄影网站网络优化推广 网站开发建设
  • 哪些网站做的人比较少动态商务网站开发与管理
  • wordpress生成网站模版湛江商城网站开发设计
  • 做网站需注重的几点如何对现有的网站改版
  • 如何免费申请公司网站服装企业网站建设现状
  • 贵州做网站的公司什么是网站静态化
  • 网站怎样做自适应分辨率大小响应式网站预览
  • 自己做网站还是找网站建设公司好网页编辑器dw
  • 微软网站制作软件做网站网站条件
  • 怎么做响应式网站学校网站做等级保护
  • 一站式服务广告语雪人主题WordPress