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

国际网站开发上海网站建设中

国际网站开发,上海网站建设中,自动发卡网和卡密兑换网站开发视频教程,ip域名查询题目链接#xff1a;416. 分割等和子集 题目描述 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集#xff0c;使得两个子集的元素和相等。 示例 1#xff1a; 输入#xff1a;nums [1,5,11,5] 输出#xff1a;true 解释#x…题目链接416. 分割等和子集 题目描述 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集使得两个子集的元素和相等。 示例 1 输入nums [1,5,11,5] 输出true 解释数组可以分割成 [1, 5, 5] 和 [11] 。 示例 2 输入nums [1,2,3,5] 输出false 解释数组不能分割成两个元素和相等的子集。提示 1 nums.length 2001 nums[i] 100 文章讲解代码随想录 视频讲解动态规划之背包问题这个包能装满吗| LeetCode416.分割等和子集_哔哩哔哩_bilibili 题解1回溯法超时 思路使用回溯法遍历数组中每个元素是否加入到第1组中其他元素加入到第二组遍历所有情况看看相不相等。 /*** param {number[]} nums* return {boolean}*/ var canPartition function(nums) {const path new Array(nums.length);const backtracking function (start) {for (let i start; i nums.length; i) {path[i] true;let sum1 sum2 0;nums.forEach((num, index) path[index] ? sum1 num : sum2 num);if (sum1 sum2 || backtracking(i 1)) {return true;}path[i] false;}return false;};return backtracking(0); }; 分析时间复杂度为 O(n * 2 ^ n)空间复杂度为 O(n)。 题解2动态规划 思路取数组元素和的一半记为 target。以 target 为背包容量数组的元素作为物品质量和价值每个元素只能取1次若能装满背包则说明可以分割。这是一个01背包问题。 动态规划分析 dp 数组以及下标的含义dp[j] 代表容量为 j 的背包最多能装下多少价值的物品。递推公式dp[j] Math.max(dp[j], dp[j - nums[i]] nums[i])。dp 数组初始化全部初始化成0。遍历顺序先遍历物品再倒序遍历背包。打印 dp 数组输入为 [1,5,11,5] 时dp 数组为 [ 0, 1, 1, 1, 1, 5, 6, 6, 6, 6, 10, 11 ]。 /*** param {number[]} nums* return {boolean}*/ var canPartition function(nums) {const target nums.reduce((a, b) a b) / 2; // 背包容量为数组元素和的一半if (Math.floor(target) ! target) {return false;}const dp new Array(target 1).fill(0);for (let i 0; i nums.length; i) {for (let j target; j nums[i]; j--) {dp[j] Math.max(dp[j], dp[j - nums[i]] nums[i]);}}return dp[target] target; // 装满背包则返回 true }; 分析时间复杂度为 O(n²)空间复杂度为 O(n)。 收获 练习动态规划法求解01背包问题。
http://www.zqtcl.cn/news/257207/

相关文章:

  • php自己做网站wordpress下拉刷新
  • 怎么提高网站收录量专业网站优化公司
  • 重庆建站费用素材最多的网站
  • 银联支付网站建设html5网站模板
  • iis建好的网站套用模板上海网站建设 迈若
  • 无限极企业微信app下载安装网站改版seo
  • asp网站增加新栏目在哪添加贵州网站建设 零玖伍壹网络
  • 外包做一个网站一般费用手机wap网站模板 带后台
  • 西宁专业企业网站建设溧阳免费做网站
  • 网站开发有什么注意的爱网聊的人
  • 创建网站站点服务专业公司网站建设服务
  • 做的最好的视频教学网站南阳网站seo推广公司哪家好
  • 大气集团企业网站模板seo网站是什么意思
  • 张家口网站建设公司柒零叁网站建设湖南长沙
  • 网站建设合同或方案书手机链接ppt在哪个网站做
  • 宁波专业做网站免费网站模板大全
  • 高站网站建设平台设计标准
  • api网站模板wordpress 函数api文件
  • 泉州哪个公司网站做的好百度反馈中心
  • 宽屏蓝色企业网站源码软件工程师英文
  • 中企动力网站建设公司网站的设计路线
  • 宠物网站制作内容正规货源网站大全
  • 网站建设pc端软件公司简介
  • 科技公司企业网站源码如何免费建购物网站
  • 用动物做网站名甘肃省城乡建设网站
  • 重庆网站制作长沙榆林网站建设
  • 加快政务公开网站建设在中企动力工作的感受
  • 佛山网站搜索排名宿迁新站seo
  • 上海免费网站建设公司南通高端网站
  • 网站被镜像 站长学院那个网站都有做莱的图片