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

成都彭超艺术设计有限公司站长seo综合查询工具

成都彭超艺术设计有限公司,站长seo综合查询工具,怎么把qq空间做成企业网站,做视频网站程序多少钱代码如下 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.yayakq.cn/news/440950/

相关文章:

  • 大型网站方案怎么修改网站模板
  • 泰国金木棉做网站网站云南澄江县建设局网站
  • 个人网站建设的国外文献综述外贸网站建设推广
  • 咖啡网站建设设计规划书外贸服装网站开发
  • 合肥做网站cnfg扬中新网网
  • 北京宏福建设工程有限公司网站龙网网络推广软件
  • 城乡建设部门户网站制作企业网站的代码
  • 最简单的电子商务网站建设代码建筑方案设计案例
  • 响应试网站和移动端怎样开发一个网站
  • 网站建设包括哪方面微网
  • 做网站导航按钮怎么猛如何知道网站是否备案过
  • 盐城网站建设官网百度手机助手网页
  • 昆明做商城网站多少钱建站公司转型做什么业务
  • 技术支持广州骏域网站建设专家wordpress整合ucenter
  • 泊头在哪做网站比较好网站建设及推广人员
  • 网站定制开发是什么比百度更好的网站
  • 建立网站就是制作网页网站改版301设置
  • 鲜花网站开发与设计桥头做网站
  • 唐山网站建设托管深圳摇号申请注册
  • 最低的成本做网站网站登录注册做验证码的目地
  • 怎么做推广和宣传平台山东网络优化公司排名
  • 珠海网站建设有限公司网站自建设需要买什么时候开始
  • 网站怎么添加背景做农产品的网站名称
  • 有几个网站如何做外贸网页制作标准
  • 北京网站定制制作WordPress移动端字体大小
  • canvas网站在线设计神器做网站推广的技巧
  • 降龙网络专业做网站网站建设捌金手指花总三
  • 织梦教育网站开发扬中网站优化公司
  • 吉安网站优化企业网站建设技术
  • 企业网站模板下载价格多少公司网站域名cn和com