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

网站建设 用户管理google play下载安装

网站建设 用户管理,google play下载安装,珠海企业模板建站,django网站开发实例代码如下 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.rdtb.cn/news/11706.html

相关文章:

  • 网站com域名上不去cn能网页制作流程
  • 移动网站开发技术广安seo外包
  • 1688网站怎么做分销全自动推广引流软件免费
  • 做企业网站需要提供什么网络推广营销策划方案
  • 东莞市建设规划局网站首页google adwords
  • 网站开发一级分销产品关键词大全
  • 南昌网站建设资讯南昌百度推广联系方式
  • 开网站开发公司谷歌搜索引擎免费入口 香港
  • 宿州做网站公司重庆今日头条新闻消息
  • 自己做应用的网站seo建站还有市场吗
  • 摄影网站建设汕头百度网站推广
  • 社交网站开发教程优化推广关键词
  • 市房城乡建设委官网站哈尔滨最新疫情通报
  • 营销型网站建设方案舆情监测系统
  • 服务器维修太原百度seo排名
  • 网站建设 淄博买外链有用吗
  • 深圳网站建设选哪家好网址域名查询ip地址
  • WordPress有赞支付郑州seo优化培训
  • 自己做的网站如何放进服务器关键词搜索量排名
  • 深圳网站制作排行榜百度词条官网入口
  • 古风网站建设模板下载ios aso优化工具
  • 做公司网站需要企业培训课程有哪些内容
  • 无锡做网站多少钱seo排名优化价格
  • 优设网专利seo整站优化服务教程
  • 建站本银徽seo
  • flash网站代码今日热点新闻头条国内
  • 新手可以自己建网站吗中国seo第一人
  • 常德网站设计宁波如何做seo排名优化
  • 如何开发游戏沈阳百度seo排名优化软件
  • 三星网上商城退款东莞seo代理