二叉树
大学的时候有学过数据结构,记得二叉树,但是脑子里记录的方式是错误的,这里记录下错误的和正确的写法
错误的 !
前序:左中右 213
后续:右中左 312
中序:中左右 123
正确的
前序:中左右 213
后续:左右中 231
中序:左中右 213
名字中的前中后对应的是根节点的位置,不是读的顺序!!
复杂点的二叉树可以用括号,再拆解就正常了。
举个荔枝
前序
ABC -> A(BDE)(C?F) -> A(BDE)(C?(FG?)) -> ABDECFG
后序
BCA -> (DEB)(?FC)A-> (DEB)(?(?GF)C)A -> DEBGFCA
中序
BAC -> (DBE)A(?CF) -> (DBE)A(?C(GF?)) -> DBEACGF
作者:admin 创建时间:2022-05-26 16:10
最后编辑:admin 更新时间:2023-04-10 15:46
最后编辑:admin 更新时间:2023-04-10 15:46