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

苏州市城乡建设档案馆网站临沂百度推广多少钱

苏州市城乡建设档案馆网站,临沂百度推广多少钱,网站建设一年多少钱,杭州哪个网站建设最好96.不同的二叉搜索树 递推公式不好想,在根节点的左右组装,从dp[0]*dp[n-1]到dp[n-1]*dp[0]累加 class Solution {public int numTrees(int n) {//初始化 dp 数组int[] dp new int[n 1];//初始化0个节点和1个节点的情况dp[0] 1;dp[1] 1;for (int i …

96.不同的二叉搜索树

递推公式不好想,在根节点的左右组装,从dp[0]*dp[n-1]到dp[n-1]*dp[0]累加

class Solution {public int numTrees(int n) {//初始化 dp 数组int[] dp = new int[n + 1];//初始化0个节点和1个节点的情况dp[0] = 1;dp[1] = 1;for (int i = 2; i <= n; i++) {for (int j = 1; j <= i; j++) {//对于第i个节点,需要考虑1作为根节点直到i作为根节点的情况,所以需要累加//一共i个节点,对于根节点j时,左子树的节点个数为j-1,右子树的节点个数为i-jdp[i] += dp[j - 1] * dp[i - j];}}return dp[n];}
}

01背包

public static void testWeightBagProblem(int[] weight, int[] value, int bagSize){// 创建dp数组int goods = weight.length;  // 获取物品的数量int[][] dp = new int[goods][bagSize + 1];// 初始化dp数组// 创建数组后,其中默认的值就是0for (int j = weight[0]; j <= bagSize; j++) {dp[0][j] = value[0];}// 填充dp数组for (int i = 1; i < weight.length; i++) {for (int j = 1; j <= bagSize; j++) {if (j < weight[i]) {/*** 当前背包的容量都没有当前物品i大的时候,是不放物品i的* 那么前i-1个物品能放下的最大价值就是当前情况的最大价值*/dp[i][j] = dp[i-1][j];} else {/*** 当前背包的容量可以放下物品i* 那么此时分两种情况:*    1、不放物品i*    2、放物品i* 比较这两种情况下,哪种背包中物品的最大价值最大*/dp[i][j] = Math.max(dp[i-1][j] , dp[i-1][j-weight[i]] + value[i]);}}}

01背包II

用到了滚动数组进行状态压缩

public static void testWeightBagProblem(int[] weight, int[] value, int bagWeight){int wLen = weight.length;//定义dp数组:dp[j]表示背包容量为j时,能获得的最大价值int[] dp = new int[bagWeight + 1];//遍历顺序:先遍历物品,再遍历背包容量for (int i = 0; i < wLen; i++){for (int j = bagWeight; j >= weight[i]; j--){dp[j] = Math.max(dp[j], dp[j - weight[i]] + value[i]);}}

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

相关文章:

  • 沈阳做网站的公司有哪些西安官网seo
  • 平面设计在线制作南宁白帽seo技术
  • 虎门做网站北京网络推广外包公司排行
  • 重庆市城乡建设与发展委员会网站google搜索引擎
  • 网站建设天津百度一下你就知道移动首页
  • 网站建设的实训周个人免费自助建站网站
  • 上海金融网站建设武汉seo诊断
  • 城市建设协会网站网络销售面试问题有哪些
  • 大连日语网站开发优化关键词有哪些方法
  • 广州市物联网应用示范项目seo点击软件
  • 500云空间网站互联网推广怎么做
  • 静态网站公用头部 调用标题ai智能营销系统
  • 西藏网站建设公司江阴企业网站制作
  • 彩票走势图网站是用什么程序做的附近哪里有计算机培训班
  • 列车营销网站怎么做淘宝推广费用多少钱一天
  • 建站怎么建2021年10月新闻摘抄
  • 建站兔软件常见问题点点站长工具
  • 建一个电商网站多少钱seo优化方法
  • 所有浏览器大全seo好seo
  • 做网站如何连数据库品牌营销推广策划公司
  • 做网站 长360站长
  • 贡井区建设局网站?营销模式都有哪些
  • 返利网站 帐如何做渠道推广费用咨询
  • 深一网站建设招聘北京网站优化价格
  • wordpress orderby 参数seo人员是什么意思
  • phpnow超详细WordPress搜索引擎优化seo方案
  • 如何用ps做网站首页的图片百度云手机登录入口
  • 企业网站建设的可行性分析公司网络优化方案
  • 个人建站模板自创网站
  • 洛阳建设厅网站开封网站推广公司