pgr_bridges
¶
pgr_bridges
- 返回无向图的桥。
可用性
版本3.0.0
结果列更改:删除了
seq
官方 函数
版本2.5.0
新 实验 函数
描述¶
桥是指一个无向图中的边,如果删除它会增加该图的连通分量数量。此实现仅适用于无向图。
主要特点是:
适用于 无向 图。
返回值是有序的:
edge
升序
运行时间: \(O(E * (V + E))\)
签名¶
pgr_bridges(Edges SQL)
返回集合
(edge)
OR EMPTY SET
- 示例:
图的桥
SELECT * FROM pgr_bridges(
'SELECT id, source, target, cost, reverse_cost FROM edges'
);
edge
------
1
6
7
14
17
18
(6 rows)
参数¶
参数 |
类型 |
描述 |
---|---|---|
|
Edges SQL 如下所述。 |
内部查询¶
Edges SQL¶
列 |
类型 |
默认 |
描述 |
---|---|---|---|
|
ANY-INTEGER |
边的标识符。 |
|
|
ANY-INTEGER |
边的第一个端点顶点的标识符。 |
|
|
ANY-INTEGER |
边的第二个端点顶点的标识符。 |
|
|
ANY-NUMERICAL |
边( |
|
|
ANY-NUMERICAL |
-1 |
边(
|
其中:
- ANY-INTEGER:
SMALLINT
,INTEGER
,BIGINT
- ANY-NUMERICAL:
SMALLINT
,INTEGER
,BIGINT
,REAL
,FLOAT
结果列¶
返回集合 (edge)
列 |
类型 |
描述 |
---|---|---|
|
|
作为桥的边的标识符。 |
另请参阅¶
索引和表格