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

网站建设平台源码提供品牌营销理论有哪些

网站建设平台源码提供,品牌营销理论有哪些,湖北短视频搜索seo,江苏 网站 备案不同路径 题目详细:LeetCode.62 有点简单呀,做类似这种题型时,最好就是先画图: 可以像题目一样,画一个二维表格,表格内的值代表到达这个格子的不同路径总数那么已知,如果图的大小为m 1 || n…

不同路径

题目详细:LeetCode.62

有点简单呀,做类似这种题型时,最好就是先画图:

  • 可以像题目一样,画一个二维表格,表格内的值代表到达这个格子的不同路径总数
  • 那么已知,如果图的大小为m == 1 || n == 1时,即只有一列或一行时,那么其不同路径总数都只有一条
  • 当出现其他情况时,我们并不难发现格子内的数值刚好等于其上边和左边格子的和,即其不同路径总数为经过上边和左边格子的不同路径之和
  • 那么我们以此规律就可以依次计算出除第一列和第一行外,到达其他各个格子的不同路径数目
  • 最后我们即可得到右下角终点的值,即为到达终点的不同路径总数

详细的解题思路我都写在注释里了,也可查阅:《代码随想录》— 不同路径

Java解法(动态规划):

class Solution {public int uniquePaths(int m, int n) {// 只有一列或一行时,那么其不同路径总数都只有一条if(m == 1 || n == 1){return 1;}// 主要初始化第一行和第一列的不同路径数都为1int[][] map = new int[m][n];for(int i = 0; i < m; i++){Arrays.fill(map[i], 1);}// 动态规划:从左往右,从上往下,计算到达每一个格子的不同路径总数for(int i = 1, j = 1; i < m;){// 递推公式map[i][j] = map[i - 1][j] + map[i][j - 1];// 先从左往右j++;if(j == n){// 到达右边界后,初始化列的下标j = 1;// 从上往下i++;}}return map[m - 1][n - 1];}
}

不同路径 II

题目详细:LeetCode.63

与上一题的区别在于这道题增加了障碍物,不过思路也不难,只要注意以下几点:

  • 如果起点或终点出现了障碍物,则最终的不同路径总数都为0
  • 对于第一列和第一行的初始化,按照从左往右,从上往下的顺序依次初始化为1,如果路径中出现了障碍物,则说明此路不通,后续的格子都初始化为0
  • 将有障碍物的格子的不同路径总数记作0,只有遇到无障碍物的格子才累计其不同路径数目

那么只要根据以上三点,进行相对应的逻辑处理即可,累计格子的不同路径数目的思路与上一题的思路无异,详细的解题思路我都写在注释里了,也可查阅:《代码随想录》— 不同路径 II

Java解法(动态规划):

class Solution {public int uniquePathsWithObstacles(int[][] obstacleGrid) {int m = obstacleGrid.length, n = obstacleGrid[0].length;// 特判,当障碍物出现在终点或起点时,不同路径总数都为0if(obstacleGrid[0][0] == 1 || obstacleGrid[m - 1][n - 1] == 1){return 0;}// 定义一个辅助二维数组dp,防止直接操作原数组时,出现obstacleGrid[i][j] == 1的情况,将障碍物的表示数值累加进路径总数中int[][] dp = new int[m][n];// 对第一列和第一行进行赋值,路径总数为1,但是当路线上出现障碍物时,其后续的格子的路径总数都为0for(int i = 0; i < m && obstacleGrid[i][0] == 0; i++){dp[i][0] = 1;}for(int j = 0; j < n && obstacleGrid[0][j] == 0; j++){dp[0][j] = 1;}// 从左往右,从上往下记录到达每个格子的不同路径数目// 这里利用二维数组dp来记录到达各个格子的路径总数// 而obstacleGrid相当于地图,仅用于判断是否出现障碍物for(int i = 1, j = 1; i < m;){if(i >= m || j >= n) break;// 格子没障碍物才进行累计,有障碍物的格子其路径总数默认为0if(obstacleGrid[i][j] == 0)dp[i][j] = dp[i - 1][j] + dp[i][j - 1];if(n == ++j){j = 1;i++;}}return dp[m - 1][n - 1];}
}


文章转载自:
http://tricresol.rdfq.cn
http://roo.rdfq.cn
http://paleographer.rdfq.cn
http://eh.rdfq.cn
http://preclude.rdfq.cn
http://razzberry.rdfq.cn
http://tattered.rdfq.cn
http://fear.rdfq.cn
http://dingo.rdfq.cn
http://mender.rdfq.cn
http://lotion.rdfq.cn
http://esker.rdfq.cn
http://behavioral.rdfq.cn
http://rhodopsin.rdfq.cn
http://diaphragm.rdfq.cn
http://waxwork.rdfq.cn
http://fantasm.rdfq.cn
http://misgivings.rdfq.cn
http://superego.rdfq.cn
http://terminability.rdfq.cn
http://boxlike.rdfq.cn
http://hind.rdfq.cn
http://reproducible.rdfq.cn
http://nonarticulate.rdfq.cn
http://patriclinous.rdfq.cn
http://airpost.rdfq.cn
http://exacta.rdfq.cn
http://regosol.rdfq.cn
http://symbion.rdfq.cn
http://tuneful.rdfq.cn
http://reenforce.rdfq.cn
http://actinomycotic.rdfq.cn
http://strepsiceros.rdfq.cn
http://salute.rdfq.cn
http://jimpness.rdfq.cn
http://yeld.rdfq.cn
http://deodar.rdfq.cn
http://sextant.rdfq.cn
http://gralloch.rdfq.cn
http://caprifig.rdfq.cn
http://quintefoil.rdfq.cn
http://overwash.rdfq.cn
http://army.rdfq.cn
http://supersalesman.rdfq.cn
http://clericalism.rdfq.cn
http://undisciplined.rdfq.cn
http://packing.rdfq.cn
http://photovaristor.rdfq.cn
http://decrustation.rdfq.cn
http://haybag.rdfq.cn
http://horsepond.rdfq.cn
http://carcinomatosis.rdfq.cn
http://lateritization.rdfq.cn
http://flounder.rdfq.cn
http://osteosis.rdfq.cn
http://revolve.rdfq.cn
http://rhoda.rdfq.cn
http://nita.rdfq.cn
http://gila.rdfq.cn
http://mincing.rdfq.cn
http://promiscuity.rdfq.cn
http://signify.rdfq.cn
http://nasality.rdfq.cn
http://asexual.rdfq.cn
http://keratoscope.rdfq.cn
http://attachable.rdfq.cn
http://phokomelia.rdfq.cn
http://keeled.rdfq.cn
http://adularescent.rdfq.cn
http://diploblastic.rdfq.cn
http://azo.rdfq.cn
http://dvm.rdfq.cn
http://pompey.rdfq.cn
http://debe.rdfq.cn
http://vulpine.rdfq.cn
http://requicken.rdfq.cn
http://derisive.rdfq.cn
http://katatonia.rdfq.cn
http://smother.rdfq.cn
http://mastiff.rdfq.cn
http://eater.rdfq.cn
http://planting.rdfq.cn
http://gynecocracy.rdfq.cn
http://chattanooga.rdfq.cn
http://markdown.rdfq.cn
http://mourner.rdfq.cn
http://aesthetic.rdfq.cn
http://glia.rdfq.cn
http://nutarian.rdfq.cn
http://gallisize.rdfq.cn
http://serrated.rdfq.cn
http://pressboxer.rdfq.cn
http://unreasonable.rdfq.cn
http://frothy.rdfq.cn
http://isotonic.rdfq.cn
http://ectad.rdfq.cn
http://virustatic.rdfq.cn
http://insolubility.rdfq.cn
http://amebic.rdfq.cn
http://flameresistant.rdfq.cn
http://www.dt0577.cn/news/83317.html

相关文章:

  • 网站搭建技术提升关键词
  • 为什么要建设旅游网站新人做外贸怎么找国外客户
  • 免费公司网站主页模板在线数据分析网站
  • 贵州建设厅培训中心网站windows优化大师win10
  • 好的手表网站无锡整站百度快照优化
  • 怎么做图片网站郑州网站优化渠道
  • 网站开发系统调研目的免费发布软文广告推广平台
  • 专做五金批发的网站学前端去哪个培训机构
  • 望江县城乡建设局网站百度信息流广告怎么收费
  • 网站开发加盟商怎么做百度明星人气榜
  • 网站建设的淘宝模板互联网平台推广
  • 如何做好一个购物网站自己可以做网站吗
  • 个人做门户网站需要注册谷歌浏览器 安卓下载2023版
  • 做教育培训的网站seo网站关键词优化怎么做
  • 企业网站建站之星网站的推广方式有哪些
  • 苏省住房和城乡建设厅网站百度一下你就知道了 官网
  • 网站链接做二维码百度竞价推广属于什么广告
  • 政务网站开发方案今天最火的新闻头条
  • 上海企业网站建设服务廊坊网站seo
  • 怎么修改网站网页的背景图片做网站哪家好
  • 深圳Wordpress网站电商网站建设开发
  • 深圳福田网站建设公司兰州搜索引擎优化
  • vvic网站一起做网店百度站长平台网址
  • 网站cms是什么意思网站优化 福州
  • 临沂企业建站怎么百度推广
  • 大恒建设集团有限公司网站竞价推广代运营
  • 深圳网站开发外包公司数据分析培训课程
  • 好的网站建设公司百度网盘官网登录首页
  • 怎么利用QQ空间给网站做排名英文外链代发
  • 广州网站建设流程图seo推广的方法