替代“ vector <int> adj [10]”

时间:2019-12-03 09:17:30

标签: c++ go vector

我正在Go中搜索与 C ++ vector<int> adj[10]等效的内容,我们可以执行以下操作:

adj[x].push_back(y);

sort(adj[x].begin(),adj[x].end());

1 个答案:

答案 0 :(得分:1)

尝试一下:

var adj [10][]int
// elements are nil by default; initialize them
// (not strictly necessary for append() to work)
for i := range adj {
  adj[i] = make([]int)
}

// code translated from C++
adj[x] = append(adj[x], y)
sort.Ints(adj[x])