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

wordpress如何建立网站制作微信小程序的教程

wordpress如何建立网站,制作微信小程序的教程,wordpress代码运行,广告设计创意图片括号生成 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: 输入:n 3 输出:[“((()))”,“(()())”,“(())()”,“()(())”,“()()()”] 解题思路 1、使用回溯…

括号生成

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

示例 1:

输入:n = 3
输出:[“((()))”,“(()())”,“(())()”,“()(())”,“()()()”]

解题思路

  • 1、使用回溯算法来生成所有有效的括号组合。
  • 2、对于每个位置,可以选择放置左括号或右括号。
  • 3、放置左括号的条件是左括号的数量小于n,放置右括号的条件是右括号的数量小于左括号的数量
  • 4、使用递归回溯的方法,尝试放置每个括号,并继续向下搜索。

java实现

public class GenerateParentheses {public List<String> generateParenthesis(int n) {List<String> result = new ArrayList<>();backtrack(n, 0, 0, "", result);return result;}private void backtrack(int n, int left, int right, String combination, List<String> result) {if (left == n && right == n) {result.add(combination);return;}//左括号的数量小于nif (left < n) {backtrack(n, left + 1, right, combination + "(", result);}//右括号的数量小于左括号的数量if (right < left) {backtrack(n, left, right + 1, combination + ")", result);}}public static void main(String[] args) {GenerateParentheses solution = new GenerateParentheses();int n = 3;List<String> combinations = solution.generateParenthesis(n);System.out.println("All possible combinations of valid parentheses:");for (String combination : combinations) {System.out.println(combination);}}
}

时间空间复杂度

  • 时间复杂度:由于回溯算法的性质,最坏情况下时间复杂度为O(2 ^
    2n ⋅n)即 O(4^n / √n),其中n是括号对数。

  • 空间复杂度:O(n),递归调用栈的深度为括号对数n。

http://www.yayakq.cn/news/676202/

相关文章:

  • 网站制作加盟旅游网站开发方案ppt
  • 网站的优化方法seo网站项目讲解
  • 上海市 建设执业资格注册中心网站全案网络推广公司
  • 永久网站建设有特色的网站设计
  • 杭州网站建设设计公司郑州公司建设网站
  • 临沂市开发区可以做分销的网站仿36氪wordpress
  • 国外网站在国内做节点沈阳网站制作系统
  • 网站 布局仿站定制模板建站
  • 怎么做网上网站科技网站备案
  • 绍兴网站建设08keji东莞搜索引擎网站推广
  • 茂名网站设计珍珠设计制作培训
  • 网站建设销售需要懂的知识军事新闻最新消息视频
  • 灵璧网站建设企业建设网站公司哪家好
  • 动易门户网站价格如何在手机上制作app软件
  • 网站做快速排名是怎么做的呢x wordpress theme
  • 河北网站建站制作东莞哪里有做企业网站的
  • 帝国cms做招聘网站如何制作和设计公司网站
  • 美术类网站建设费用wordpress 生成 app
  • 摄影作品网站排行榜wordpress怎么修改每个网页的代码
  • 外网服装设计网站嘉兴网站建设系统
  • wordpress 建站五分钟尚德建设集团网站
  • 网站404页面优化数据网站怎么做的
  • 分销网站建站网站建设与维护教案
  • 锦州 做网站电脑网络服务器在哪里
  • wordpress外贸服装营销型主题seo是什么的缩写
  • 北京产品设计公司有哪些重庆seo教程
  • 网站做电商销售需要注册吗wordpress评论钩子
  • 衡水提供网站制作公司哪家好网站建设设计文档模板
  • 手机网站 跳转企业邮箱排行榜
  • 建站网站公司调查电影在线观看