最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Go語言二維數(shù)組的傳參方式

 更新時間:2021年04月28日 08:36:03   作者:hello_bravo_  
這篇文章主要介紹了Go語言二維數(shù)組的傳參方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

用Go語言實現(xiàn)動態(tài)規(guī)劃問題的時候在二維數(shù)組的傳參改變這個地方有了點疑惑,查了會兒資料,然后達到了目的(其實還是想知道切片的話可不可以二維),所以記錄一下

看代碼吧~

package main
import "fmt"
//n=7
func matrixChainOrder(p []int,m *[7][7]int,s *[7][7]int,n int){
    for i:=0;i<n;i++{
    m[i][i] = 0
    }
    for l:=2;l<n;l++{
        for i:=1;i<n-l+1;i++{
        j:=i+l-1
        m[i][j] = 10000000
        for k:=i;k<=j-1;k++{
            q:=m[i][k]+m[k+1][j]+p[i-1]*p[k]*p[j]
                if q<m[i][j]{
                m[i][j] = q
                s[i][j] = k
                }
            }
        }
    }
   // fmt.Println(m[1][6])
}
func main(){
    p:=[]int {30,35,15,5,10,20,15}
    var  m  [7][7]int
    var  s  [7][7]int
    matrixChainOrder(p,&m,&s,7)
    fmt.Println(m[1][6])
}

補充:go數(shù)組作為函數(shù)參數(shù)傳遞

看代碼吧~

func myfun(a *[]int) {
    fmt.Print(a)
    //a[0] = 5
    (*a)[0] = 5
    //fmt.Print("here", a, "\n")
}
func test() {
    a1 := 1
    b1 := 2
    var a []*int = []*int{&a1, &b1}
    fmt.Print(a)
}
func main() {
    var a []int = []int{1, 2, 3, 4}
    myfun(&a)
    fmt.Print(a)
    test()
}

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • GO?集合?map?使用示例小結(jié)

    GO?集合?map?使用示例小結(jié)

    Go語言的集合稱為映射(map),它是一種無序的鍵值對(key-value)的集合,集合是通過鍵(key)來快速檢索值(value)的,鍵(key)類似于索引,它指向值(value)的數(shù)據(jù),這篇文章主要介紹了GO集合map使用總結(jié),本文通過示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • 如何利用Golang解析讀取Mysql備份文件

    如何利用Golang解析讀取Mysql備份文件

    這篇文章主要給大家介紹了關(guān)于如何利用Golang解析讀取Mysql備份文件的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Golang具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12
  • 使用 Go 管理版本的方法示例

    使用 Go 管理版本的方法示例

    這篇文章主要介紹了使用 Go 管理版本的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • 在Golang中使用http.FileServer返回靜態(tài)文件的操作

    在Golang中使用http.FileServer返回靜態(tài)文件的操作

    這篇文章主要介紹了在Golang中使用http.FileServer返回靜態(tài)文件的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Go實現(xiàn)自己的網(wǎng)絡(luò)流量解析和行為檢測引擎原理

    Go實現(xiàn)自己的網(wǎng)絡(luò)流量解析和行為檢測引擎原理

    這篇文章主要為大家介紹了Go實現(xiàn)自己的網(wǎng)絡(luò)流量解析和行為檢測引擎原理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • 淺談GoLang幾種讀文件方式的比較

    淺談GoLang幾種讀文件方式的比較

    這篇文章主要介紹了淺談GoLang幾種讀文件方式的比較,一般來說常用的有三種。使用Read加上buffer,使用bufio庫和ioutil 庫,非常具有實用價值,需要的朋友可以參考下
    2019-01-01
  • 詳解Go語言如何使用xorm實現(xiàn)讀取mysql

    詳解Go語言如何使用xorm實現(xiàn)讀取mysql

    xorm是go語言的常用orm之一,可以用來操作數(shù)據(jù)庫。本文就來和大家聊聊Go語言如何使用xorm實現(xiàn)讀取mysql功能,感興趣的小伙伴可以跟隨小編一起學習一下
    2022-11-11
  • golang 實現(xiàn)菜單樹的生成方式

    golang 實現(xiàn)菜單樹的生成方式

    這篇文章主要介紹了golang 實現(xiàn)菜單樹的生成方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • golang處理TIFF圖像的實現(xiàn)示例

    golang處理TIFF圖像的實現(xiàn)示例

    本文介紹了在Go語言中處理TIFF圖像,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-03-03
  • Go語言實現(xiàn)支付寶支付與退款詳解

    Go語言實現(xiàn)支付寶支付與退款詳解

    本文詳細介紹使用Go語言對接支付寶支付與退款功能的步驟和注意事項,包括PC端、WAP端和Android端支付實現(xiàn),以及退款功能的代碼實現(xiàn),介紹了GoPay庫的使用,幫助開發(fā)者快速集成支付寶支付到應(yīng)用中
    2024-10-10

最新評論

青岛市| 五常市| 买车| 马山县| 浮山县| 新安县| 苗栗市| 台安县| 太康县| 子长县| 太谷县| 嵊泗县| 夏河县| 五寨县| 临汾市| 乌兰浩特市| 乐东| 玛多县| 阿荣旗| 平定县| 天气| 杭锦后旗| 八宿县| 玛多县| 永胜县| 偏关县| 晋州市| 米脂县| 宁陕县| 烟台市| 巨鹿县| 淳安县| 济源市| 望江县| 谢通门县| 临潭县| 利津县| 深水埗区| 安顺市| 石台县| 辽宁省|