V2EX  ›  英汉词典

Preorder Traversal

Definition / 定义

Preorder traversal:一种树(尤其是二叉树)的遍历方式,访问顺序通常是先访问根节点(root),再遍历左子树,最后遍历右子树(常记为 Root–Left–Right)。在一般树结构中也可理解为“先访问当前节点,再依次访问其子节点”的深度优先遍历策略之一。

Pronunciation / 发音

/ˌpriːˈɔːrdər ˈtrævərsəl/

Examples / 例句

We used preorder traversal to print the tree.
我们用前序遍历来打印这棵树。

In the recursive solution, preorder traversal visits each node before exploring its children, which makes it useful for copying a tree’s structure.
在递归解法中,前序遍历会在探索子节点之前先访问当前节点,因此常用于复制树的结构。

Etymology / 词源

preorderpre-(“在……之前”)+ order(“顺序”)组成,表示“在某种顺序之前/优先的顺序”;在树遍历语境中强调“先访问根节点”。traversal 来自 traverse(“横穿、遍历”)的名词形式,指“遍历过程/走访方式”。合起来即“以前序规则进行的遍历”。

Related Words / 相关词

Literary Works / 著作与作品举例

  • Introduction to Algorithms(Cormen, Leiserson, Rivest, Stein),在树与图的遍历相关章节中讨论与 DFS 相关的遍历思想(包括前序访问时机)。
  • The Art of Computer Programming, Volume 1: Fundamental Algorithms(Donald E. Knuth),在基本数据结构与树的表示/遍历相关内容中涉及类似遍历概念与术语体系。
  • Algorithms(Robert Sedgewick & Kevin Wayne),在树结构与遍历的讲解中常出现 preorder/inorder/postorder 等术语。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1714 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 05:50 · PVG 13:50 · LAX 21:50 · JFK 00:50
♥ Do have faith in what you're doing.