热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

满n二叉树结点问题

10.在一棵具有k层结点的满三叉树中,节点总数为____A_____.A.(3^k-1)2B.3^k-1C.(3^k-1)3D.3^k1----------

10.在一棵具有k层结点的满三叉树中,节点总数为____A_____.

A. (3^k 1)/2   B. 3^k 1   C. (3^k 1)/3   D. 3^k

 

1----------------------------------------30次方(第一层)

2             3             4-------------------31次方(第二层)

5   6   7     8   9   10   11   12   13 ---------32次方(第三层)

.

.

.

.

M --------------------------------------3k-1次方(第k层)

n=3^0 + 3^1 + 3^2 + …… + 3^(k-1)

3n=3^1 + 3^2 + 3^3 + …… + 3^k  

②式-①式得

 2n=3^k – 3^0

 2n =3^k – 1

  n=(3^k 1)/2

拓展延伸:

解:设一颗具有k层的满x叉树有n个节点。

n=x^0 + x^1 + x^2 + …… + x^(k-1)

  xn=x^1 + x^2 + x^3 + …… + x^k

xn – n = x^k – x^0

   (x-1)n= x^k – 1

       n=(x^k - 1)/(x-1)-------得出公式

x=3带入得n=(3^k - 1)/2A

9.将有关二叉树的概念推广到三叉树,则一颗有244个节点的完全三叉树的高度(深度k)_____5___.

由上题可得:n=(x^k - 1)/(x-1)

(x-1)n= x^k – 1

  x^k=(x-1)n + 1

k=[log x (x-1)n +1]下取整 + 1

套用公式将n=244x=3带入求得k=5


推荐阅读
  • LeetCode 104. 二叉树的最大深度 - 深度优先与广度优先策略
    本题探讨了如何通过深度优先搜索(DFS)和广度优先搜索(BFS)两种算法策略来求解二叉树的最大深度问题。二叉树的最大深度定义为从根节点到最远叶子节点的最长路径上的节点数目。 ... [详细]
  • 分布式计算助力链力实现毫秒级安全响应,确保100%数据准确性
    随着分布式计算技术的发展,其在数据存储、文件传输、在线视频、社交平台及去中心化金融等多个领域的应用日益广泛。国际知名企业如Firefox、Google、Opera、Netflix、OpenBazaar等均已采用该技术,推动了技术创新和服务升级。 ... [详细]
  • 视觉Transformer综述
    本文综述了视觉Transformer在计算机视觉领域的应用,从原始Transformer出发,详细介绍了其在图像分类、目标检测和图像分割等任务中的最新进展。文章不仅涵盖了基础的Transformer架构,还深入探讨了各类增强版Transformer模型的设计思路和技术细节。 ... [详细]
  • 华硕TUF B360M-PLUS主板兼容Win7及安装指南
    本文详细介绍了如何在华硕TUF B360M-PLUS主板上安装Windows 7操作系统,包括必要的准备工作和具体的操作步骤。 ... [详细]
  • 本周三大青年学术分享会即将开启
    由雷锋网旗下的AI研习社主办,旨在促进AI领域的知识共享和技术交流。通过邀请来自学术界和工业界的专家进行在线分享,活动致力于搭建一个连接理论与实践的平台。 ... [详细]
  • 知识图谱与图神经网络在金融科技中的应用探讨
    本文详细介绍了融慧金科AI Lab负责人张凯博士在2020爱分析·中国人工智能高峰论坛上的演讲,探讨了知识图谱与图神经网络模型如何在金融科技领域发挥重要作用。 ... [详细]
  • 我的读书清单(持续更新)201705311.《一千零一夜》2006(四五年级)2.《中华上下五千年》2008(初一)3.《鲁滨孙漂流记》2008(初二)4.《钢铁是怎样炼成的》20 ... [详细]
  • MySQL InnoDB 存储引擎索引机制详解
    本文深入探讨了MySQL InnoDB存储引擎中的索引技术,包括索引的基本概念、数据结构与算法、B+树的特性及其在数据库中的应用,以及索引优化策略。 ... [详细]
  • After Effects 2022 版本专为电影、电视及网络内容创作动态图形与视觉特效而设计,引入了一系列创新功能,如高级木偶工具、原生3D深度效果、升级的JavaScript表达式引擎等,极大提升了视频处理的专业性和效率。 ... [详细]
  • 本文总结了一次针对大厂Java研发岗位的面试经历,探讨了面试中常见的问题及其背后的原因,并分享了一些实用的面试准备资料。 ... [详细]
  • 本文源自Coursera平台吴恩达教授的深度学习课程,重点探讨了卷积神经网络(ConvNets)从二维图像处理向一维信号及三维数据处理的拓展应用。 ... [详细]
  • 流处理中的计数挑战与解决方案
    本文探讨了在流处理中进行计数的各种技术和挑战,并基于作者在2016年圣何塞举行的Hadoop World大会上的演讲进行了深入分析。文章不仅介绍了传统批处理和Lambda架构的局限性,还详细探讨了流处理架构的优势及其在现代大数据应用中的重要作用。 ... [详细]
  • 本文将深入探讨 Unreal Engine 4 (UE4) 中的距离场技术,包括其原理、实现细节以及在渲染中的应用。距离场技术在现代游戏引擎中用于提高光照和阴影的效果,尤其是在处理复杂几何形状时。文章将结合具体代码示例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 默认情况下,Java 的克隆机制是浅克隆,即仅复制对象本身而不复制其内部引用的对象。本文将详细介绍如何通过深度克隆来确保对象及其内部引用的对象都能被正确复制。 ... [详细]
  • 微软等企业捐赠首批AI有声读物,助力视障人士
    12月2日,微软联合鹿音苑文化传播公司及150多名志愿者,共同捐赠了首批由人工智能生成的有声内容,旨在为视障人士提供更多文化资源。 ... [详细]
author-avatar
zj5415
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有