Lines Matching refs:table
85 BFSItem[] table = new BFSItem[labels.size()];
88 for (i = 0; i < table.length; i++)
89 table[i] = new BFSItem(WHITE, Integer.MAX_VALUE, -1);
91 table[start].color = GRAY;
92 table[start].distance = 0;
97 if (table[e.dest].color == WHITE) {
98 table[e.dest].color = GRAY;
99 table[e.dest].distance = table[u].distance + 1;
100 table[e.dest].prev = u;
104 table[u].color = BLACK;
105 System.out.println("vertex #" + u + ": " + table[u].distance);
114 DFSItem[] table = new DFSItem[labels.size()];
116 for (i = 0; i < table.length; i++)
117 table[i] = new DFSItem();
119 for (i = 0; i < table.length; i++)
120 if (table[i].color == WHITE)
121 dfsVisit(i, table);
124 private void dfsVisit(int nr, DFSItem[] table) {
125 table[nr].color = GRAY;
126 table[nr].d = ++time;
128 if (table[e.dest].color == WHITE) {
129 table[e.dest].prev = nr;
130 dfsVisit(e.dest, table);
133 table[nr].color = BLACK;
134 table[nr].f = ++time;
136 System.out.println("vertex #" + nr + ": " + table[nr].d + ", "
137 + table[nr].f);