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

网站建设 用户管理指数运算法则

网站建设 用户管理,指数运算法则,织梦网站建设网页,建设网站怎么查明细代码如下 func uniquePaths(m int, n int) int { dp : make([][]int,m) //定义一个二维数组 for i : 0 ; i < m ; i { //遍历这个二维数组的每个元素&#xff0c;并将每个元素都定义为一个一维数组 dp[i] make([]int,n) //这样就生成了图中的一个二维网格 dp[i][0] …

代码如下

func uniquePaths(m int, n int) int {

             dp := make([][]int,m)    //定义一个二维数组

             for i := 0 ; i < m ; i++ {  //遍历这个二维数组的每个元素,并将每个元素都定义为一个一维数组

                 dp[i] = make([]int,n)   //这样就生成了图中的一个二维网格

                 dp[i][0] = 1   //并且将第一列的每个元素的值赋为1 i代表元素的横坐标j代表纵坐标

             }   

             for j := 0 ; j < n ; j++ {   //将第一行赋值

                 dp[0][j] = 1 

             }

             for i := 1 ; i < m ; i++ {  遍历整个数组,从1,1开始

                 for j := 1 ; j < n ; j++ {

                     dp[i][j] = dp[i-1][j] + dp[i][j-1] 

                 }

             }

             return dp[m-1][n-1]

}

不同路径2 

代码如下 

func uniquePathsWithObstacles(obstacleGrid [][]int) int {

             m := len(obstacleGrid)  //二维数组的行数为障碍物的元素个数

             n := len(obstacleGrid[0]) //二维数组的列数为障碍物每个元素里的个数,即一维数组元素的个数

             dp := make([][]int,m)   //  和之前不同路径的思路一样,构造二维数组的网格

             for i := 0 ; i < m  ; i++ {

                 dp[i] = make([]int,n)

                

             }

             for i := 0 ; i < m && obstacleGrid[i][0] == 0 ; i++ { //对第一列和第一行进行初始化的时候,如果出现障碍物,则之后的元素不需要初始化

                    dp[i][0] = 1 

             }

             for j := 0 ; j < n && obstacleGrid[0][j] == 0 ; j++ {  

                 dp[0][j] = 1 

             }

             for i := 1 ; i < m  ; i++ {

                 for j := 1 ; j < n ; j++ {

                    if obstacleGrid[i][j] != 1 {  //如果没有障碍,则可以进行计算,如果有障碍,那么这一个障碍物的点的值仍为0 

                         dp[i][j] = dp[i-1][j] + dp[i][j-1]

                    }

                  

                 }

             }

             return dp[m-1][n-1]

}

http://www.tj-hxxt.cn/news/82975.html

相关文章:

  • 辽宁购物网站制作茂名网站建设制作
  • 杭州网站建设专业公司网络优化公司有哪些
  • 建设一个网站平台的费用吗建站宝盒
  • 通辽网站建设公司优化工作流程
  • 网站建设功能报价免费建站哪个最好
  • js做各类图表网站安卓优化大师手机版下载
  • 做外链一定要淘宝网站吗百度渠道开户
  • 申请好域名后 怎么做网站地推平台
  • 东阿县住房和城乡建设局网站长尾关键词挖掘精灵
  • 电子商务平台网站建设方式网站发布与推广怎么写
  • atheme wordpressseoul是啥意思
  • 自己做网站空间网络广告投放公司
  • 怎么和网站主联系方式外贸软件排行榜
  • 网站策划书案例展示推广码怎么填
  • 制作网站首先做的是百度一下就知道官网
  • 网站响应速度多少合适大数据精准营销获客
  • 长沙营销网站建设品牌营销案例分析
  • 密云住房建设委员会官方网站做网站的软件
  • 哪些公司网站做的好网址外链平台
  • 用wordpress怎么做网站百度文库登录入口
  • wordpress教程阿里云seo外包优化公司
  • 国际b2b网站大全怎么样创建网站
  • 义乌网站建设方案案例百度查重入口
  • 1280的界面网站做多宽360搜索引擎的特点
  • 摄影网站设计思想百度推广新手入门
  • 网站隐藏链接怎么做活动推广方案策划
  • 看电影电视剧的好网站纤纤影院创建网站的流程
  • 那个网站可以做软件出售的临沂seo推广外包
  • 学做网站论坛vip百度推广怎么做效果好
  • 服装网站源码php国外推广渠道平台