求总节点数
int num_of_nodes(BinTree t)
{
  if(t == NULL)
      return 0;
  return 1+num_of_nodes(t->llchild)+num_of_nodes(t->rlchild);
}求叶子节点数
int num_of_nodes(BinTree t)
{
 if(t == NULL)
   return 0;
 if(t->llink == NULL && t->rlink == NULL)
   return 1;
 return num_of_nodes(t->llink)+num_of_nodes(t->rlink);
}这代码是拷贝的,懒得自己打了,挂一个不错的博客链接: 
 原代码博客主
 
                   
                   
                   
                   
                             
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   2684
					2684
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            