VertexQ

VertexQ[g,v]

如果 v 是图 g 中的一个顶点,生成 True,否则生成 False.

范例

打开所有单元关闭所有单元

基本范例  (2)

检验某项是否为图的顶点:

检验各种类型的项:

范围  (5)

VertexQ 作用于无向图:

有向图:

多图:

混合图:

VertexQ 作用于大型图:

与基于 VertexList 的检验进行效能的比较:

应用  (3)

检查一个函数的输入:

根据某项是顶点还是边,选择正确的行为:

关于顶点的行为:

关于边的行为:

使用 GraphVertexQ 进行快速的集合成员检验:

MemberQ 比较:

属性和关系  (3)

VertexQ[g,v] 等价于 MemberQ[VertexList[g],v]:

VertexQ 的效能通常较高:

使用 VertexIndex 得到 VertexList[g] 中顶点的位置:

VertexIndex 通常比 Position 快:

使用 EdgeQ 检验一条边是否是图的一部分:

可能存在的问题  (1)

某些顶点可能不被识别:

成员检验使用 SameQ,而不是 Equal

通过使用相同的表达式,仍能被检验:

Wolfram Research (2010),VertexQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VertexQ.html.

文本

Wolfram Research (2010),VertexQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VertexQ.html.

CMS

Wolfram 语言. 2010. "VertexQ." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/VertexQ.html.

APA

Wolfram 语言. (2010). VertexQ. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/VertexQ.html 年

BibTeX

@misc{reference.wolfram_2024_vertexq, author="Wolfram Research", title="{VertexQ}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/VertexQ.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_vertexq, organization={Wolfram Research}, title={VertexQ}, year={2010}, url={https://reference.wolfram.com/language/ref/VertexQ.html}, note=[Accessed: 22-November-2024 ]}