作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
为什么树的根、左、右遍历称为先序?这不应该是按顺序排列的,因为根总是在第一位吗?
我不明白为什么这样调用它,因为根始终是第一个元素。
最佳答案
我们总是有先访问左 child 再访问右 child 的限制。
主要区别在于根在哪里。
如果根在两个 child 之前,我们称之为前序。(Root, Left, Right)
如果根在两个 child 之后之后,我们称之为后序。 (左、右、根)
如果根在两个 child 之间,我们称它为中序。 (左、根、右)
关于algorithm - 是什么使树遍历预序或有序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54845504/
我是一名优秀的程序员,十分优秀!