Lines Matching refs:table
127 BFSItem[] table = new BFSItem[labels.size()];
130 for (i = 0; i < table.length; i++)
131 table[i] = new BFSItem(WHITE, Integer.MAX_VALUE, -1);
133 table[start].color = GRAY;
134 table[start].distance = 0;
139 if (table[e.dest].color == WHITE) {
140 table[e.dest].color = GRAY;
141 table[e.dest].distance = table[u].distance + 1;
142 table[e.dest].prev = u;
146 table[u].color = BLACK;
147 System.out.println("vertex #" + u + ": " + table[u].distance);
156 DFSItem[] table = new DFSItem[labels.size()];
158 for (i = 0; i < table.length; i++)
159 table[i] = new DFSItem();
161 for (i = 0; i < table.length; i++)
162 if (table[i].color == WHITE)
163 dfsVisit(i, table);
166 private void dfsVisit(int nr, DFSItem[] table) {
167 table[nr].color = GRAY;
168 table[nr].d = ++time;
170 if (table[e.dest].color == WHITE) {
171 table[e.dest].prev = nr;
172 dfsVisit(e.dest, table);
175 table[nr].color = BLACK;
176 table[nr].f = ++time;
178 System.out.println("vertex #" + nr + ": " + table[nr].d + ", "
179 + table[nr].f);