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

php语言的网站建设最常见企业网站有哪些

php语言的网站建设,最常见企业网站有哪些,网站上滚动海报怎么做的,永年区住房和城乡建设局网站代码随想录Day34 | 62.不同路径,63.不同路径II,343.整数拆分,96.不同的二叉搜索树 62.不同路径 动态规划第二集: 比较标准简单的一道动态规划,状态转移方程容易想到 难点在于空间复杂度的优化,详见代码 class Solution {public int uniq…

代码随想录Day34 | 62.不同路径,63.不同路径II,343.整数拆分,96.不同的二叉搜索树

62.不同路径

动态规划第二集:

比较标准简单的一道动态规划,状态转移方程容易想到

难点在于空间复杂度的优化,详见代码

class Solution {public int uniquePaths(int m, int n) {// 标准的动态规划int[][] dp = new int[m + 1][n + 1];// 初始化时多加了一行一列,方便初始化dp[1][0] = 1;for (int i = 1; i < dp.length; i++) {for (int j = 1; j < dp[0].length; j++) {// 状态转移方程dp[i][j] = dp[i][j - 1] + dp[i - 1][j];}}return dp[m][n];}
}class Solution {public int uniquePaths(int m, int n) {// 标准的动态规划,空间优化版int[] dp = new int[n + 1];dp[1] = 1;for (int i = 1; i <= m; i++) {for (int j = 2; j <= n; j++) {// 状态转移方程// 只需要第 i 行与第 i-1 行的数据// dp[j - 1]已更新,是第 i 行的数据// dp[j]未更新,是第 i-1 行的数据dp[j] = dp[j - 1] + dp[j];}}return dp[n];}
}

63.不同路径II

相比上题只多了一个障碍的判断

class Solution {public int uniquePathsWithObstacles(int[][] obstacleGrid) {int m = obstacleGrid.length;int n = obstacleGrid[0].length;// 空间优化思路同62题int[] dp = new int[n + 1];dp[1] = 1;for (int i = 1; i <= m; i++) {for (int j = 1; j <= n; j++) {// 处理障碍情况if (obstacleGrid[i - 1][j - 1] == 1)dp[j] = 0;// 状态转移方程else dp[j] = dp[j - 1] + dp[j];}}return dp[n];}
}

343.整数拆分

动态规划问题,相对简单,想清楚状态转移方程就好,详见代码注释

class Solution {public int integerBreak(int n) {// dp[i] 的定义是 对 i 进行划分后的最大乘积int[] dp = new int[n + 1];dp[2] = 1;// 动态规划for (int i = 3; i <= n; i++) {// 循环进行划分for (int j = 1; j <= i / 2; j++) {// 状态转移方程// j * dp[i - j] 相当于是 在 i-j 中进行了多次划分// j * (i - j) 是只划分一次dp[i] = Math.max(dp[i], Math.max(j * dp[i - j], j * (i - j)));}}return dp[n];}
}

96.不同的二叉搜索树

动态规划:

要注意到,二叉树种类数目 = 左子树种类数目 * 右子树种类数目

class Solution {public int numTrees(int n) {// dp[i]定义为 i个节点时,互不相同的BST的种类数int[] dp = new int[n + 1];// 初始化:0个节点时只有一种dp[0] = 1;for (int i = 1; i <= n ; i++) {// 循环选择根节点为 jfor (int j = 1; j <= i; j++) {// dp[j - 1]为左子树种类数,dp[i - j]为右子树种类数// 左右数目相乘即为根节点为 j 时的种类数// 累加到 dp[i] 上dp[i] += dp[j - 1] * dp[i - j];}}return dp[n];}
}
http://www.hkea.cn/news/721889/

相关文章:

  • 技能网站建设项目需求武汉网络推广外包公司
  • 安卓市场下载手机版优化网站排名技巧
  • 建设网站平台哪个好互联网营销外包推广
  • 工商注册企业名称查询广东seo网站推广代运营
  • 中纪委网站两学一做征文资源平台
  • java高端网站建设现在广告行业好做吗
  • wordpress 制作下载优化关键词怎么做
  • 宁波网站建设哪个公司好百度爱采购推广怎么入驻
  • 重庆市建设工程信息网特种作业企业网站seo多少钱
  • 域名备案做电影网站制作免费个人网站
  • 公司网络营销方案优化设计七年级上册数学答案
  • 网站建设策划方案网址搜索引擎
  • 艺术培训学校系统网站怎么做百度优化是什么
  • 自己的网站做飘窗百度推广账号登录入口
  • 国内好的网站建设国内外十大免费crm软件推荐
  • 淄博品质网站建设百度销售推广
  • 网站建设学习内容网站模板哪家好
  • 建立b2b网站成本微信营销平台系统
  • 学做衣服网 缤纷网站手机百度ai入口
  • 点餐系统网站建设画质优化app下载
  • 上海都有哪些企业公司seo网站seo
  • 进一步加强政府网站建设网站建设介绍ppt
  • 做网站的设计软件上海seo推广外包
  • 中国工程局人才招聘网福建seo推广方案
  • 深圳南山做网站的公司百度投诉中心
  • 辽宁建设工程信息网业绩认定武汉网站优化公司
  • 莱芜都市人才网上海网站seo公司
  • 广州做鞋的网站怎么让某个关键词排名上去
  • 温州平阳县网站建设兼职东莞网络推广哪家公司奿
  • 做单页网站价格微信朋友圈广告在哪里做