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

自己怎么做淘宝客网站吗天水做网站的公司

自己怎么做淘宝客网站吗,天水做网站的公司,海外网站建设推广,ps软件下载免费版解题思路#xff1a; 递归参数#xff1a; 生成括号的对数 n、结果集 result、当前路径 path、左括号数 open、右括号数 close。递归过程#xff1a; 当当前路径 path 的长度等于 n * 2 时#xff0c;说明已经生成有效括号#xff0c;加入结果集。若左括号数小于 n… 解题思路 递归参数 生成括号的对数 n、结果集 result、当前路径 path、左括号数 open、右括号数 close。递归过程 当当前路径 path 的长度等于 n * 2 时说明已经生成有效括号加入结果集。若左括号数小于 n将左括号加入临时字符串递归处理字符串的下一个位置。若右括号数小于左括号数将右括号加入临时字符串递归处理字符串的下一个位置。 Java代码 class Solution {public ListString generateParenthesis(int n) {ListString result new ArrayList();backtrack(n, result, , 0, 0);return result;}private void backtrack(int n, ListString result, String path, int open, int close) {if (path.length() n * 2) {result.add(path);return;}if (open n) backtrack(n, result, path (, open 1, close);if (close open) backtrack(n, result, path ), open, close 1);} }复杂度分析 时间复杂度 O( 4 n / √ n 4ⁿ/√n 4n/√n)。有效括号组合的数量遵循卡塔兰数其渐近复杂度为 4 n / √ n 4ⁿ/√n 4n/√n。每个组合需要 O(n) 时间构建总时间复杂度为 O( 4 n / √ n 4ⁿ/√n 4n/√n)。空间复杂度 O(n)。递归调用栈的深度最大为 2n但主要空间消耗来自结果存储结果集大小为卡塔兰数空间复杂度为 O( 4 n / √ n 4ⁿ/√n 4n/√n)。算法本身的额外空间复杂度为 O(n)。 解题思路 遍历起点 从网格的每个单元格出发尝试匹配单词的第一个字符。​递归搜索 对当前单元格的四个相邻方向上、下、左、右进行递归搜索确保字符匹配且未被访问过。​标记访问 在搜索过程中临时标记已访问的单元格如将字符改为特殊符号并在回溯时恢复原状。终止条件 若完整匹配单词的所有字符返回 true若所有路径均失败返回 false。 Java代码 public class Solution {public boolean exist(char[][] board, String word) {int rows board.length;int cols board[0].length;for (int i 0; i rows; i) {for (int j 0; j cols; j) {if (dfs(board, word, i, j, 0)) {return true;}}}return false;}private boolean dfs(char[][] board, String word, int i, int j, int index) {if (i -1 || i board.length || j -1 || j board[0].length || board[i][j] ! word.charAt(index)) {return false;}if (index word.length() - 1) return true;char temp board[i][j];board[i][j] #;boolean found dfs(board, word, i 1, j, index 1)|| dfs(board, word, i - 1, j, index 1)|| dfs(board, word, i, j 1, index 1)|| dfs(board, word, i, j - 1, index 1);board[i][j] temp;return found;} }复杂度分析 时间复杂度 最坏情况下为 O(M×N×4L)M×N 是网格的总单元格数每个单元格作为起点。4L 是每个起点的最长递归深度单词长度为 L每一步有4个方向选择。空间复杂度 O(L)递归调用栈的深度最大为单词长度 L。
http://www.pierceye.com/news/614867/

相关文章:

  • 计算机毕设代做网站深圳自适应网站开发
  • 万网主机建设网站流程idc 网站备案
  • 收费用的网站怎么做珠海网站关键词推广
  • 学技巧网站制作网站建设税率多少
  • 高端网站设计平台网页设计模板的网站
  • 万网云服务器网站上线网站开发开票税率
  • 西安高端网站制作公司网站开发需要哪些知识
  • 不错的网站建设公网站建设产品展示型的
  • 泰安住房和城乡建设局网站东莞网站推广哪家好信息
  • 个人网站制作的选题意义简短干净三字公司起名
  • 网站卡密代理怎么做网站建设有关表格
  • 易语言可以做网站么永久免费linux云主机
  • 什么网站可以免费做视频软件网站广告推广价格
  • 网站建设手机软件黄页88收费吗
  • 郑州网站建设多少钱wordpress分享获得积分
  • 贵阳网站设计模板建设工程监理招标网站
  • 上海专业的网页设计公司百度推广优化怎么做的
  • 河南城乡建设厅网站wordpress 主题 字体
  • 网站编辑的工作内容深圳网站设计公司有哪些
  • 设计深圳网站制作网站建设及维护招聘
  • 网站开发实训新的体会wordpress防止机器人注册
  • 购买的网站如何换背景自建网站如何被百度收录
  • 国外外贸网站手机销售网站制作
  • 海外永久网站众车网是哪家公司网站
  • 上海 网站开发 兼职布吉建设网站
  • 做网站资金来源是什么wordpress模版sns
  • 聊城wap网站建设如何分析网站竞争对手
  • 卓业网站建设flash 网站 收费
  • 两学一做 答题 网站自己做网站买东西
  • 深圳哪家公司做网站好购物网站开发问题域分析