树的inorder traversal是什么意思?

  算法/数据结构/数据库 计算复杂度 空间复杂度    浏览次数:4690        分享
0

树的inorder travesal是什么意思?为什么下面那个树的结果是[1, 3, 2]?


 

robin_he   2019-11-03 15:19



   1个回答 
2

inorder traversal是对树的中序遍历,顺序是 左子树 => 根 => 右子树

上面的例子中,左子树是空,根是1。在右子树中左子树是3,根是2,右子树是空。合在一起就是1,3,2。

上面这个例子中中序遍历是4->2->5->1->3。

SofaSofa数据科学社区DS面试题库 DS面经

wxw_pku   2019-11-23 15:37



  相关讨论

1000个瓶子和10个小白鼠的算法题

如果让你付费提问一个IT问题,你会问什么?

beam search是什么意思?

NP-hard是什么意思

在python中获取模型运行的时间

sql查询时count(*)、count(1)、count()哪个更快?

kNN进行预测时计算复杂度是多少?

python里list的remove和pop方法的时间复杂度是多少?

朴素贝叶斯的训练/预测效率如何?快吗?

GMM和KMeans哪个快一点?

  随便看看

凸函数、凸集分别是什么意思?

pip install opencv-python失败,难道非要编译安装?

为什么样本方差是除以n-1

求多个torch tensor的平均值

kNN算法有哪些缺点?