私はPython(および一般的なコンピュータ科学)の初心者ですので、私に同行してください。 Pythonで隣接リストを実装する際に問題があります。 with open("graph1.txt") as infile:
vertices = []
for line in infile:
line = line.split()
line = [int(i)
私の考えが間違っている場合は、私を訂正してください。私はBigO(V + E)= BigO(V^2)だと思います。 私の考えは以下の通りです。 完全なグラフのエッジ= n *(n-1)/ 2。 EとVからnへの切り替えは、私がそのように思う方が簡単だからです。 E = N *(N-1)/ 2 V = N ビーゴ(V + E)=>ビーゴ(N + N *(N-1)/ 2)=>ビーゴ( N^2) バック