Tarjan 通常指计算机科学家 Robert E. Tarjan(罗伯特·塔扬),也常用来指以他命名的一类图论/算法,尤其是用于求解强连通分量等问题的 Tarjan’s algorithm(塔扬算法)。(在不同语境下也可能仅作人名/姓氏使用。)
/ˈtɑːrdʒən/
Tarjan’s algorithm finds strongly connected components in a directed graph.
塔扬算法用于在有向图中找出强连通分量。
Using Tarjan’s method, the compiler can build a dependency graph and detect cycles efficiently during optimization.
通过塔扬的方法,编译器可以构建依赖图,并在优化过程中高效检测循环依赖。
Tarjan 是一个姓氏,在计算机领域的常见用法来自美国计算机科学家 Robert Endre Tarjan 的学术贡献;因此 “Tarjan’s algorithm / Tarjan algorithm” 属于以人名命名的专有名词(eponym),类似 “Dijkstra’s algorithm(迪杰斯特拉算法)”。