最近在学习 二叉树,在老师评奖一道题目的时候困住了我
题目:给定一棵二叉树的先序遍历与中序遍历,求这棵树的后序遍历
思路:很简单,先求出这棵二叉树再进行后序遍历。
老师将 求二叉树的函数 的名字定义为 Build(名词建筑,动词建造)。
Build(名词建筑,动词建造)
我就有个疑问:中文不会说 “建造树木” 吧!不应该是 “种植树木”吗?
于是我就把 void Build(……) 改成了 void Plant(……)
void Build(……)
void Plant(……)
现在想起来我真是可笑,因为 Build 也可以理解成 构造,构造二叉树 才是真正的读法。
Build
但是 种植一棵二叉树 真的是错误的吗?