java - 转置一个图(二维数组),其中 graph[i].length = i 的度数
问题描述
我必须转置一个图,它被实现为一个二维数组(第一维中每个元素的第二维大小可变)。我的代码中的图表如下所示:
new GraphImpl(new int [] [] {
{1,3,4,5}, //this is knot 0, which has a edge to 1, 3, 4, 5
{5,3}, //this is knot 1, which has a edge to 5, 3
{}, //this is knot 2, which has no edges
{5},
{1,5},
{},
{5},
{1,4,5,6}
})
问题:我如何获得转置图的数组第二维的大小?
转置图应如下所示:
{},
{0,4,7},
{},
{0,1},
{0,7},
{0,1,3,4,6,7},
{7},
{}
解决方案
推荐阅读
- mysql - 更新表中行的最佳方法
- javascript - 仅在 Firefox 中提交的表单,在 Chrome 中工作正常
- ruby - Ruby Pry 定位触发 pry 的测试文件
- python - 带有'if'语句的bs4列表理解
- angularjs - firestore is rejecting post request from angularjs
- highcharts - Highchart 图例,标签对移动模式没有响应,并且看起来太小
- sql - 将日期时间显式转换为 varbinary
- ios - 更改变量时内容视图未更新
- python - 通过 Pypdf2 提取和合并 PDF
- c++ - 串行代码中的字节到Arduino上的数组