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

华为云怎么做网站如何制作漂亮的微信公众号

华为云怎么做网站,如何制作漂亮的微信公众号,wordpress文章采集插件,怎么建设网站规划解题思路: dp 数组的含义: 在数组中是否存在一个子集,其和为 i。递推公式: dp[i] | dp[i - num]。dp 数组初始化: dp[0] true。遍历顺序: 从大到小去遍历,从 i target 开始,直到 …

在这里插入图片描述

解题思路:

  1. dp 数组的含义: 在数组中是否存在一个子集,其和为 i。
  2. 递推公式: dp[i] |= dp[i - num]。
  3. dp 数组初始化: dp[0] = true。
  4. 遍历顺序: 从大到小去遍历,从 i = target 开始,直到 i = num。确保每个数只用一次。
  5. 打印 dp 数组

Java代码:

class Solution {public boolean canPartition(int[] nums) {int sum = 0;for (int num : nums)sum += num;if (sum % 2 != 0)return false;int target = sum / 2;boolean[] dp = new boolean[target + 1];dp[0] = true;for (int num : nums) {for (int i = target; i >= num; i--) {dp[i] |= dp[i - num];}}return dp[target];}
}

复杂度分析:

  • 时间复杂度: O(n * target)。
  • 空间复杂度: O(target)。
    在这里插入图片描述

解题思路:

可以使用栈来解决这个问题。核心思想是利用栈来跟踪未匹配的括号的索引。初始化时,栈中压入一个基准索引 -1,用于后续计算有效子串的长度。遍历字符串时:

  • 遇到左括号 ‘(’,将其索引压入栈中。
  • 遇到右括号 ‘)’,弹出栈顶元素。此时:
  • 若栈为空,说明当前右括号无匹配,将当前索引压入栈作为新基准。
  • 若栈不为空,当前有效子串长度为当前索引与栈顶元素的差值,更新最大值。

此方法确保每次弹出栈顶后,栈顶元素即为最近未匹配的左括号或基准点,从而快速计算有效长度。

Java代码:

public class Solution {public int longestValidParentheses(String s) {Deque<Integer> stack = new ArrayDeque<>();stack.push(-1);int maxLen = 0;for (int i = 0; i < s.length(); i++) {char c = s.charAt(i);if (c == '(') {stack.push(i);} else {stack.pop();if (stack.isEmpty()) {stack.push(i);} else {maxLen = Math.max(maxLen, i - stack.peek());}}}return maxLen;}
}

复杂度分析:

  • 时间复杂度: O(n)。
  • 空间复杂度: O(n)。

文章转载自:

http://Yfr7vMKB.cgdyx.cn
http://2HIbwo2e.cgdyx.cn
http://oHbig9YC.cgdyx.cn
http://Ane1mGpt.cgdyx.cn
http://GniHAIY3.cgdyx.cn
http://I6LHF8Ph.cgdyx.cn
http://A71FGMA2.cgdyx.cn
http://cwLUvI4H.cgdyx.cn
http://T5ftCpJ5.cgdyx.cn
http://qN0J2cf1.cgdyx.cn
http://odN7oRpw.cgdyx.cn
http://WXl8Oyw1.cgdyx.cn
http://os0WeqnY.cgdyx.cn
http://dCtKGq6z.cgdyx.cn
http://2Jxij4Kq.cgdyx.cn
http://CCz5UNI8.cgdyx.cn
http://P7t4QDEj.cgdyx.cn
http://jJ8ih4Op.cgdyx.cn
http://ZN4Ua2H9.cgdyx.cn
http://cIi9oOpV.cgdyx.cn
http://gTcC1NHr.cgdyx.cn
http://GwGGehcL.cgdyx.cn
http://5OtdwpIP.cgdyx.cn
http://MGUeYOU9.cgdyx.cn
http://QHVlOY9a.cgdyx.cn
http://E2J3VOEr.cgdyx.cn
http://KjYhC3fx.cgdyx.cn
http://uUNrmxBC.cgdyx.cn
http://MzcBY9GL.cgdyx.cn
http://Wit0m7nX.cgdyx.cn
http://www.dtcms.com/wzjs/722342.html

相关文章:

  • 国际新闻最新消息今天233整站优化seo公司哪家好
  • 温州网站建设模板下载免费短信营销
  • 做网站时用插件需要注明吗莱芜seo
  • 怎样做已有网站的编辑维护什么网站专门做境外当地游
  • 竹子建站下载西安西郊网站建设
  • 网站建设方案文档济南响应式网站建设
  • qq浏览器收录网站提交入口千阳做网站
  • 做微网站需要域名吗如何加强企业网站建设论文
  • 建设包银行官方网站百度关键词热度
  • 天津网站建设公司排名网站建设结构图
  • 廊坊哪里有做网站建设的软件开发需要哪些软件
  • 做网站所需知识网站域名续费多少钱
  • 什么系统做购物网站好购物中心设计
  • 网站源码com大全个人网站html模板下载
  • 合肥建网站公司地址近的中医小程序定制
  • 旅游门户网站建设方案包装公司logo设计
  • 成都交投成高建设公司网站做部队网站技术
  • 做网站是自己公司做好还是外包好html教程网
  • 成都建设网站的公司有哪些哪个推客平台最好
  • 展示网站如何做二级网站建设管理制度
  • 网站建设加推广优化中英文企业网站制作
  • seo网站建设接单百度搜索引擎优化指南最新版
  • 昌邑建设网站wordpress google 慢
  • 网站建设费账务处理商品推广软文范例200字
  • 做简单网站后端需要学什么开发网站
  • html5 网站开发定制销售手机网站
  • 给公司做个网站多少钱四川省城乡和住房建设厅网站
  • 网站已改版网站推广软文代发
  • 基于html5的旅游网站的设计优秀国内个人网站网址
  • 住房和城建设网站wordpress修改访问量