更改

跳到导航 跳到搜索
删除103字节 、 2020年11月21日 (六) 21:34
第49行: 第49行:  
在实际应用中不同数据结构的图表示方法:
 
在实际应用中不同数据结构的图表示方法:
   −
*[[邻接表 Adjacency list]]<ref>{{harvtxt|Cormen|Leiserson|Rivest|Stein|2001}}, pp. 528–529; {{harvtxt|Goodrich|Tamassia|2015}}, pp. 361-362.</ref>
+
*[[邻接表 Adjacency list]]<ref>Cormen et al. (2001), pp. 528–529; Goodrich & Tamassia (2015), pp. 361-362.</ref>
    
:顶点作为记录或存储对象,每个顶点存储一个相邻顶点列表。这种数据结构允许在顶点上存储额外的数据。如果边也被存储为对象,那么它就可以存储额外的数据,在这种情况下,每个顶点记录着它的关联边,每个边又存储它的关联顶点。
 
:顶点作为记录或存储对象,每个顶点存储一个相邻顶点列表。这种数据结构允许在顶点上存储额外的数据。如果边也被存储为对象,那么它就可以存储额外的数据,在这种情况下,每个顶点记录着它的关联边,每个边又存储它的关联顶点。
   −
*[[邻接矩阵 Adjacency matrix]]<ref>{{harvtxt|Cormen|Leiserson|Rivest|Stein|2001}}, pp. 529–530; {{harvtxt|Goodrich|Tamassia|2015}}, p.&nbsp;363.</ref>
+
*[[邻接矩阵 Adjacency matrix]]<ref>Cormen et al. (2001), pp. 529–530; Goodrich & Tamassia (2015), p. 363..</ref>
    
:一个二维矩阵,其中行表示'''<font color="#ff8000">源顶点 Source Vertices</font>''',列表示'''<font color="#ff8000">目标顶点 Destination Vertices</font>'''。关于边和顶点的数据必须存储在外部。只有一条边时它可以被存储在每对顶点之间。
 
:一个二维矩阵,其中行表示'''<font color="#ff8000">源顶点 Source Vertices</font>''',列表示'''<font color="#ff8000">目标顶点 Destination Vertices</font>'''。关于边和顶点的数据必须存储在外部。只有一条边时它可以被存储在每对顶点之间。
   −
*[[关联矩阵 Incidence matrix]]<ref>{{harvtxt|Cormen|Leiserson|Rivest|Stein|2001}}, Exercise 22.1-7, p.&nbsp;531.</ref>
+
*[[关联矩阵 Incidence matrix]]<ref>Cormen et al. (2001), Exercise 22.1-7, p. 531.</ref>
    
: 一个二维布尔矩阵,其中行表示顶点,列表示边。'''<font color="#ff8000">矩阵的条目值 entries </font>'''表明行上的顶点是否与列上的边是相关联。
 
: 一个二维布尔矩阵,其中行表示顶点,列表示边。'''<font color="#ff8000">矩阵的条目值 entries </font>'''表明行上的顶点是否与列上的边是相关联。
      −
下表给出了在图上执行各种操作的'''<font color="#ff8000">时间复杂度 Time Complexity</font>''',对于每个表达式,用 | '' V '' | 顶点数和 | '' E '' | 边数。在矩阵表示中,'''<font color="#32CD32">条目值</font>'''the entries跟随边的代价进行编码。假定不存在的边的值为∞。
+
下表给出了在图上执行各种操作的'''<font color="#ff8000">时间复杂度 Time Complexity</font>''',对于每个表达式,用 | '' V '' | 顶点数和 | '' E '' | 边数。在矩阵表示中,'''<font color="#ff8000">条目值</font>'''the entries跟随边的代价进行编码。假定不存在的边的值为∞。
     
7,129

个编辑

导航菜单