当前位置: 首页 > news >正文

克隆网站后台asp.net 网站数据库

克隆网站后台,asp.net 网站数据库,重庆建设工程信息网查安全员的,万网官网首页哈夫曼树&#xff08;Huffman Tree&#xff09;本身‌不用于区间查询‌&#xff0c;而是用于‌数据压缩编码‌&#xff08;如生成前缀码&#xff09;。但如果你指的是‌线段树&#xff08;Segment Tree&#xff09;‌的查询过程&#xff08;因为之前的讨论涉及 ql < left &a…

哈夫曼树(Huffman Tree)本身‌不用于区间查询‌,而是用于‌数据压缩编码‌(如生成前缀码)。但如果你指的是‌线段树(Segment Tree)‌的查询过程(因为之前的讨论涉及 ql <= left && qr >= right),我们可以分别用例子说明两者的查询逻辑:


1. 哈夫曼树的编码查询(字符 → 二进制码)

场景‌:给定字符频率表,构建哈夫曼树并查询字符的二进制编码。

查询过程‌(如查字符 B 的编码):

  1. 从根节点 (100) 出发,B 在右子树 (55)
  2. 进入 (55) 的左子树 (25)B 不在此子树(25 包含 C 和 D),转向右子树 (30)
  3. 进入 (30) 的左子树 (14)B 在右子节点 (B:9)
  4. 路径记录:根→右(1)→左(0)→右(1),最终编码为 101

结果‌:B 的哈夫曼编码是 101


2. 线段树的区间查询(最大值/求和)

场景‌:假设线段树存储区间 [1,6] 的最大值,查询子区间 [2,5] 的最大值。

查询过程‌(查询 [2,5] 的最大值):

  1. 从根 [1,6] 开始,区间 [2,5] 不完全覆盖 [1,6],递归左右子树。
    • 左子树 [1,3]:与 [2,5] 有重叠([2,3]),继续递归。
      • 子节点 [1,2]:与 [2,5] 重叠 [2,2],返回该区间最大值。
      • 子节点 [3,3]:被 [2,5] 包含,直接返回 [3,3] 的值。
    • 右子树 [4,6]:与 [2,5] 有重叠 [4,5],继续递归。
      • 子节点 [4,5]:完全被 [2,5] 包含,直接返回其最大值。
      • 子节点 [6,6]:与 [2,5] 无重叠,忽略。
  2. 合并结果:比较 [2,2][3,3][4,5] 的最大值,得到最终结果。

关键点‌:

  • 完全覆盖‌(如 [4,5] 在 [2,5] 内)直接返回节点值,终止递归。
  • 无重叠‌(如 [6,6])直接跳过。
  • 部分重叠‌(如 [1,3])继续递归。

总结

  • 哈夫曼树‌:通过路径从根到叶子生成字符的二进制编码,‌无区间查询‌。
  • 线段树‌:通过判断区间覆盖关系(ql <= left && qr >= right)高效查询区间聚合值,‌不会越界到无关子树‌。
http://www.dtcms.com/a/532504.html

相关文章:

  • 零基础新手小白快速了解掌握服务集群与自动化运维(十S四)储存服务-Ceph储存
  • 土壤侵蚀相关
  • 花卉网站建设规划书平台推广计划书模板范文
  • 如何使用C#编写DbContext与数据库连接
  • 从一到无穷大 #52:Lakehouse 不适用时序?打破范式 —— Catalog 架构选型复盘
  • 机器学习 (1) 监督学习
  • 从哪里找网络推广公司网站优化 毕业设计
  • Java如何将数据写入到PDF文件
  • 开发板网络配置
  • 14天备考软考-day1: 计组、操作系统(仅自用)
  • 企业网站模板包含什么有什么软件可以做网站
  • .gitignore 不生效问题——删除错误追踪的文件
  • 深度学习优化器详解
  • 做企业公示的数字证书网站wordpress有识图接口吗
  • 中国商标注册申请官网百度蜘蛛池自动收录seo
  • GitHub 热榜项目 - 日榜(2025-10-26)
  • 数据分析:指标拆解、异动归因类题目
  • 做网站需要那些软件设计建网站
  • Gorm(十二)乐观锁和悲观锁
  • neo4j图数据库笔记
  • 网页网站设计公司有哪些网站排名有什么用
  • 泉州做网站优化哪家好微信推广平台哪里找
  • 如何制作收费网站百度收录个人网站是什么怎么做
  • VsCode + Wsl:终极开发环境搭建指南
  • 深度学习——Logistic回归中的梯度下降法
  • 中国住房和城乡建设网网站学习网站大全
  • 【Android】ViewPager2实现手/自动轮播图
  • 产品营销网站可以做英语翻译兼职的网站
  • jQuery Mobile 图标:全面解析与应用指南
  • Java(File)