1
是否有机会来优化下一行代码:列表性能优化
val adj: Array[ListBuffer[Int]] = Array.fill(n)(ListBuffer[Int]())
...
..
val sourceVertexes = inGraph.zipWithIndex.filter(v => a.zipWithIndex.exists(r => r._2 != v._2 && r._1.exists(f => f == v._2))
inGraph - 阵列方向/链接到其他顶点顶点。例如,图形大小可以说是10000个顶点。
我想找到的源列表(从顶点列表中的任何在-边缘正在添加)
val adj: Array[List[Int]] = Array.fill(n)(List[Int]())
第一行代码中的“a”是什么? – kraskevich
刚更新的问题。我更怀疑我应该将数据类型从(List或ListBuffer)更改为不同的东西。 – Pavel