1
youyongsong 2014-10-02 23:51:29 +08:00 1
1. 你第2个定义是错误的应该是 typedef PtrToNode Tree
其实你把前两行直接复制,然后用Google搜索就会发现错误的。 2. 纠正完错误后就会发现Tree就是PtrToNode的一个别名而已,这样做可能是教科书上方便学生们理解吧,先用PtrToNode表示一个节点引用,然后再告诉你其实树就是一个节点的引用。(PS:自己认为这样做反而不利于理解了) |
2
allan888 2014-10-03 00:55:54 +08:00 1
PtrToNode是指向struct TreeNode的指针。
Tree和PtrToNode是一个意思。 树也是从一个根节点开始的,所以给指向Node的指针取了两个名字(Tree和PtrToNode)以方便理解。 |
3
xiaoai 2014-10-03 09:32:52 +08:00 1
typedef 只是重命名 编译器看来就是把右边的换成左边的再继续编译
|