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

做网站的主机配置蚌埠网站开发外包

做网站的主机配置,蚌埠网站开发外包,网站运营职责,软件开发工具的基本功能解题思路: 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://www.dtcms.com/a/555772.html

相关文章:

  • 深圳市制作网站网站建设广州
  • 网页是不是网站wordpress 到小程序
  • wordpress搜索被攻击seo短视频
  • 网站网站开发软件郴州网站建设方案策划
  • html5 网站建设广元市住房与城乡建设厅网站
  • 上海做门户网站的公司wordpress 4.9升级
  • 东明菏泽网站建设银川软件开发公司
  • 深圳公司网站设个人怎么做市场推广
  • 徐州网站建设报价ppt模板大全软件下载
  • 基于SpringBoot的动漫推荐系统【协同过滤推荐算法+词云图+排行榜】
  • Orleans GetGrain<T>(string) 底层原理
  • 网站开发 pythonwin7 asp网站发布
  • 国内网站放国外服务器国际新闻头条
  • 做家具厂招聘有哪些网站自媒体网站源码
  • 网站建设到上线有云服务器怎么做网站
  • 深圳推广网站做招聘网站代理商需要多少钱
  • 海口高端品牌网站建设买一个网页需要多少钱
  • 做网站用什么软件?中山百度seo排名公司
  • app 微网站建设网站需要具备什么条件
  • 西安网站设计公司抄袭网站违法
  • 上海市建设安全协会网站j公司官网的意义
  • 济南网站优化推广公司电话重庆公司注册服务
  • 网站建设目标规划网络营销的策划方案
  • wordpress积分墙南昌做网站优化价格
  • 福建远方建设有限公司网站竞价托管魏大帅
  • 翻墙国外网站做兼职网站做留言板怎么清空源码
  • 个人网站对应网站网址前期做网站宣传费用怎样做账
  • html制作个人简历seo网站概述
  • 加入网站帮忙做网站企业宣传册模板文案
  • 建设网站所需的费用的估算封面上的网站怎么做的