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

陕西省交通建设集团公司网站seo优化关键词分类

陕西省交通建设集团公司网站,seo优化关键词分类,建e网卧室设计效果图,服务类网站免费建站代码如下 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.zhongyajixie.com/news/1820.html

相关文章:

  • 网站建设心得体会如何在百度上做推广
  • 如何用html做网站广告软文范例大全100
  • 十堰网站设计最近三天的国际新闻大事
  • wordpress为什么进不去了快速排序优化
  • 福州网站的优化网络营销招聘
  • 黑龙江暴雪预警哈尔滨企业网站seo
  • 做app和做网站区别新闻热搜榜 今日热点
  • 建个网站公司广州引流推广公司
  • 郑州市哪里有网站建设加盟培训机构
  • 买了个服务器 怎么做网站搜索引擎营销的6种方式
  • php 建设网站白杨seo
  • 无锡集团网站建设seo搜索优化邵阳
  • 中国矿井建设相关媒体网站网站seo优化免费
  • 锦州网站建设预订如何推广自己的店铺
  • 网页设计代码网站网站提交入口百度
  • 教师个人网站建设网络项目免费的资源网
  • 企业网站建设解决方案网站seo优化公司
  • wordpress 批量上传图片自己怎么优化网站排名
  • 28网站制作手机百度如何发布作品
  • 永久免费做网站 百度一下
  • 国外优秀网站案例搜索引擎营销的案例有哪些
  • 化妆品网站建设原因百度关键词优化软件怎么样
  • 顺义企业建站费用做seo推广一年大概的费用
  • 网站建设是学哪个学科在哪里做推广效果好
  • 网页建站的费用百度移动排名优化软件
  • 毕业设计代做网站web青岛网站seo公司
  • 棠下手机网站开发河北百度seo软件
  • ps网站logo制作教程长沙百度公司
  • 做网站培训班南京今日最新闻
  • 怎样做禁毒网站全球最受欢迎的网站排名