java中求二叉树的所有节点值的汇总的算法
public BinaryTreeNode(String as_ClientID,
BigDecimal aBd_BS,
String as_LeftID,
String as_RightID)
结构如上。
1
2 3
4 5 6 7
对应的aBd_BS,ClientID =1, aBd_BS=1
ClientID =2, aBd_BS=2
ClientID =3, aBd_BS=3
ClientID =4, aBd_BS=4
方法:getAllBS(ClientID, 该二叉树的HashMap结构)
HashMap的Key是ClientID,value是BinaryTreeNode。
如何拿到clientID下所有的sumBS?getAllBS方法传的参数也可以变。