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

卓业网站建设浅谈天猫的电子商务网站建设

卓业网站建设,浅谈天猫的电子商务网站建设,农产品网站策划,wordpress火车头发布接口题意理解: 给你一个由 不同 整数组成的数组 nums ,和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。 题目数据保证答案符合 32 位整数范围。 这道题目和凑零钱是一样的,需要求使用指定元素(纸币…

题意理解

        给你一个由 不同 整数组成的数组 nums ,和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。

        题目数据保证答案符合 32 位整数范围。

        这道题目和凑零钱是一样的,需要求使用指定元素(纸币),凑出target(指定金额)有多少种方式。

        此处,元素是可以重复使用的,所以该问题是一个完全背包问题。

解题思路

        首先了解此题目是一个完全背包问题,所以遍历背包时正序,可以保证元素无限次使用。

        其次,确定题目求得是有多少种方式,而不是重量或最大价值,该题目不是一个纯背包问题。

        由于我们要求组成target得不同方式,1+2  和2+1 被看作是两种方式,所以这里求的是排列数,对于顺序有要求。

        根据之前的总结: 

        求组合数:先物体后背包

        求排列数,先背包后物体

        所以我们选择第二种

1.动态规划解题

 public int combinationSum4(int[] nums, int target) {if(nums.length<=0) return 0;int[] dp=new int[target+1];Arrays.fill(dp,0);dp[0]=1;for(int j=1;j<=target;j++){for(int i=0;i<nums.length;i++){if(nums[i]<=j){dp[j]+=dp[j-nums[i]];}}}return dp[target];}

2.分析

时间复杂度:O(n^2)

空间复杂度:O(n) 

http://www.dtcms.com/wzjs/806330.html

相关文章:

  • 网站制作公司的swot分析手机商城手机网站建设多少钱
  • 合肥做网站公司有哪些怎么看网站是不是php语言做的
  • 网站开发技术与应用试验报告4王烨演员
  • 请公司建网站软文广告经典案例300
  • 临潼网站建设网站设置关键字
  • 网站建设价格怎么算网站备案密码
  • 做淘宝图的素材搜索网站微信官网小程序注册
  • 南宁公司建站模板黑龙江省生产建设兵团知青网站
  • 网站开发年度总结工作制作手工作品
  • 专业企业网站建设公司价格北京科技公司排名
  • 优动网站重庆建设工程信息网怎么录入备案
  • 山东省城乡建设部网站六安网站制作金狮
  • 用什么程序做视频网站大连省建设厅网站
  • 优秀网站psd专业群建设方案
  • 做用户运营应该关注哪些网站做跨境电商网站
  • 一个一起做网站精品源码网
  • 网站开发视频代码取消网站备案制度
  • 百度建立自己的网站软件开发模型包括
  • 购物网站的英文wordpress+百度云图安装
  • 湖北建设信息网站学设计网站推荐
  • 画家个人网站建设关键词优化排名公司
  • OA网站建设分析医院网站 行风建设
  • 大石桥网站制作自己做网站名电子章违法吗
  • 网站同时使用asp php育儿哪个网站做的好
  • 做公司网站需要花钱吗成都空间设计公司
  • 滴滴友链龙岩seo包年系统排行榜
  • 哪里做网站百度收录块百度seo2022
  • 做销售的如何在网站做网站的一些话术
  • photoshop网站模板seo搜索优化
  • 没有服务器怎么先做网站网页建设与网站设计心德体会