3 using System.Collections.Generic;
7 private static int NBVERT = 65000;
20 vertexArray =
new HashSet<int>[
NBVERT];
21 for(
int i=0; i<
NBVERT; i++) {
22 vertexArray[i] =
new HashSet<int>();
27 return vertexArray[vIndex];
32 for(
int i=0; i<triangles.Length; i+=3) {
34 vertexArray[triangles[i]].Add(triangles[i+1]);
35 vertexArray[triangles[i]].Add(triangles[i+2]);
38 vertexArray[triangles[i+1]].Add(triangles[i]);
39 vertexArray[triangles[i+1]].Add(triangles[i+2]);
42 vertexArray[triangles[i+2]].Add(triangles[i]);
43 vertexArray[triangles[i+2]].Add(triangles[i+1]);
void AddAllTriangles(int[] triangles)
HashSet< int >[] vertexArray
HashSet< int > GetAdjacencySet(int vIndex)