假如一棵二叉树的根节点有右孩子,则这棵二叉树能够转换为森林
转换方法:从根节点开始,若右孩子存在,则把与右孩子结点的连线删除。再查看分离后的二叉树,若其根节点的右孩子存在,则连续删除。直到所有这些根结点与右孩子的连线都删除为止。
分离后的二叉树
二叉树转树
(1)、加线。若某结点X的左孩子结点存在,则将这个左孩子的右孩子结点、右孩子的右孩子的右孩子结点。。。都作为结点X的孩子。将结点X与这些右孩子结点用线连接起来。
(2)、去线。删除原二叉树中所有结点与其右孩子结点的连线。
分离后的二叉树转树
库存周转率=年销售额/年平均库存值,还可以在分: 原材料库存周期率=年材料消耗额/原材料平均库存值。
很简单的算法,如某制造公司在2003年一季度的销售物料成本为200万元,其季度初的库存价值为30万元,该季度底的库存价值为50万元,那么其库存周转率为200/[(30+50)/2]=5次。相当于该企业用平均40万的现金在一个 季度里面周转了5次,赚了5次利润。
库存周转率考核的目的在于从财务的角度计划预测整个公司的现金流,从而考核整个公司的需求与供应链运作水平。
照次计算,如果每季度平均销售物料成本不变,每季度底的库存平均值也不变,那么该企业的年库存周转率就变为 200*4/40=20次。就相当与该企业一年用40万的现金赚了20次利润!