public class ListDG extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ListDG.Edge |
private class |
ListDG.ENode |
private class |
ListDG.VNode |
| 限定符和类型 | 字段和说明 |
|---|---|
private List<ListDG.VNode> |
mVexs |
| 构造器和说明 |
|---|
ListDG(List vexs,
List<ListDG.Edge> edges) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BFS() |
void |
DFS() |
private void |
DFS(int i,
boolean[] visited) |
private int |
getPosition(Object ch) |
private void |
linkLast(ListDG.ENode list,
ListDG.ENode node) |
void |
print() |
boolean |
topologicalSort() |
boolean |
topologicalSort(Object[] tops) |
private List<ListDG.VNode> mVexs
public ListDG(List vexs, List<ListDG.Edge> edges)
private void linkLast(ListDG.ENode list, ListDG.ENode node)
private int getPosition(Object ch)
private void DFS(int i,
boolean[] visited)
public void DFS()
public void BFS()
public void print()
public boolean topologicalSort()
public boolean topologicalSort(Object[] tops)
Copyright © 2013–2019 Alibaba Group. All rights reserved.