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

网站建设 用户管理湘潭营销型网站建设

网站建设 用户管理,湘潭营销型网站建设,电商网站推广方法,手机端网站html好看的单页模板代码如下 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.yidumall.com/news/8105.html

相关文章:

  • 衡水专业网站建设公司网络推广seo怎么弄
  • 关于服饰搭配做的比较好的网站关键词排名seo
  • 新媒体运营需要哪些技能青岛seo排名扣费
  • 自己公司的网站怎么编辑石家庄高级seo经理
  • 推广做网站莱芜广州抖音seo公司
  • 公司注册地址备案流程郑州网站seo优化
  • 网站必须做公安部备案seo网络优化公司
  • 凡科微传单app软件下载国内专业seo公司
  • 昌平区事业单位公共知识培训网站百度推广官方
  • web网站开发介绍电商培训机构推荐
  • 如何设定旅游网站seo核心关键词广东深圳疫情最新
  • 企业官网响应式网站廊坊网络推广公司
  • 怎么查询网站是哪家公司做的搜索引擎推广文案
  • 新华区设计网站公司网络优化工程师工作内容
  • 做推广赚钱的网站外贸推广平台哪家好
  • 中文做英文网站抄袭东莞有哪些做推广的网站
  • 网站css样式下载网络营销的核心是
  • 上海做淘宝网站如何做网站营销推广
  • 后期网站网络推广平台公司
  • 龙岗企业网站建设济南网站seo公司
  • 室内设计培训班多少钱南京seo关键词排名
  • 如何建立起个人网站全球疫情最新数据统计
  • wordpress允许作者上传媒体seo分析
  • 做网站PV免费二级域名查询网站
  • 做网站开发的有哪些公司好重庆百度关键词优化软件
  • 义乌网站建设方案案例上海发布微信公众号
  • 重庆网站建设公司是什么新闻稿营销
  • h5网站建设公司沧州网站优化
  • 上海城市建设档案馆网站南京网站制作公司
  • 做直播网站vps可以吗如何在网络上推广产品