我在考试中被问到以下问题:“这种数据结构的名称是什么(教科书介绍的用于填充该数据结构的算法)?” 我回答是二叉树,但我的教授标记为错误,并说它是二叉搜索树。 我的问题是:二叉搜索树不是二叉树的“子类”吗?在他的问题背景下,我的想法是二叉树是可能最广泛的答案(因此最安全)。我看到类似问题在网上和这个网站上有不同的答案,甚至有些人认为BST只是二叉树的算法(而不是独立的数据结构)。