我需要找到一个完美四叉树的大小。这意味着我有一个根节点,它分裂成4个节点,然后每个节点再分裂成4个节点,依此类推。
因此,高度为1的四叉树大小为1; 高度为2的四叉树大小为5(1 + 4); 高度为3的四叉树大小为21(1 + 4 + 16); 高度为4的四叉树大小为85(1 + 4 + 16 + 64);
等等。
我知道完美二叉树的大小可以通过以下公式找到:size = 2^(height+1)-1
所以我相信存在一个类似的公式适用于四叉树。
那么这个公式是什么?
因此,高度为1的四叉树大小为1; 高度为2的四叉树大小为5(1 + 4); 高度为3的四叉树大小为21(1 + 4 + 16); 高度为4的四叉树大小为85(1 + 4 + 16 + 64);
等等。
我知道完美二叉树的大小可以通过以下公式找到:size = 2^(height+1)-1
所以我相信存在一个类似的公式适用于四叉树。
那么这个公式是什么?