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

做网站域名哪里来利用php做网站

做网站域名哪里来,利用php做网站,仿蘑菇街wordpress主题,低价格的网站建设公司题目: 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 解题思路: 我觉得本质上来说,就是从数组中[‘(’, ‘)’]可重复地选择元素,生成一个长度为2n的括号组合…

题目:
数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。

解题思路:
我觉得本质上来说,就是从数组中[‘(’, ‘)’]可重复地选择元素,生成一个长度为2n的括号组合。为了使这个括号组合是有效的,那么在选择的过程中就有一些约束:
1、左括号的数量不能超过n。
2、左括号的数量不能小于有括号的数量。
3、当左括号和有括号的数量都等于n时,就是收获结果的时候。
4、因为我们的path是使用的字符数组,直接覆盖掉了之前的值,所以不用恢复现场。只用恢复cnt1和cnt2即可。

class Solution {private List<String> result = new ArrayList<>();private char[] path;private static final char[] ch = new char[]{'(', ')'};public List<String> generateParenthesis(int n) {path = new char[2*n];backtrack(n, 0, 0);return result;}private void backtrack(int n, int cnt1, int cnt2){if(cnt1 == n && cnt2 == n){result.add(new String(path));return;}if(cnt1 > n || cnt1 < cnt2){return ;}for(char c : ch){path[cnt1 + cnt2] = c;if(c == '('){cnt1++;}else{cnt2++;}backtrack(n, cnt1, cnt2);if(c == '('){cnt1--;}else{cnt2--;}}}
}
http://www.dtcms.com/a/531328.html

相关文章:

  • 南昌网站建设工作乡镇府建设网站
  • 网站售价更改网站备案
  • 深圳微网站搭建WordPress地址不能修改
  • 怎么做一个门户网站网站后台编辑怎么做
  • 如何用c语言做钓鱼网站医院网站建设目的
  • 寿县移动公司网站建设盐城seo 优化
  • 烟台专业做网站河北专业网站建设
  • 一般做音响的有哪些网站韩国导航地图中文版app
  • 公司网站建设制作难么订制电子商务网站 价格
  • 强化 门户网站建设网站建设与运营方案
  • 百度网站建设制作公司大丰网站建设找哪家好
  • 自己做一个微信小程序需要多少钱嘉兴网站广优化公司
  • wordpress做图片站的可能性html网页制作背景图片
  • 网站怎么做app吗怎么查看网站是否被收录
  • 临沂做企业网站的公司wordpress ios使用
  • 如何降低网站跳出率wordpress 制作论坛
  • 驻马店市做网站建筑工程网目密度
  • 巴中微网站建设市场营销七大策略
  • 徐州服饰网站建设打开网站说建设中是什么问题?
  • 常州网站制作费用金华关键词优化平台
  • 怎么创建免费网站吗网站的设计方案
  • 网站开发流程需要用到的语言网站运营的概念
  • 72建站网如何建设一个药材网站网站安全防黑联盟
  • vps搭建asp网站展厅网站
  • asp.net网站开发文档廊坊企业网站团队
  • 重庆家政公司网站建设网站分析案例
  • 魔方网站导航设计付费推广网站
  • 摄影网站建设需求分析百度免费云服务器
  • 微信公众号怎么做网站的编写软件的步骤
  • 视频嵌入网站ps高手教学网站