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