算法合集之二分法与统计问题》.doc

算法合集之二分法与统计问题》

二分法与统计问题 淮阴中学 李睿 [关键字] 线段树 二叉树 二分法 [摘要] 我们经常遇到统计的问题。这些问题的特点是,问题表现得比较简单,一般是对一定范围内的数据进行处理,用基本的方法就可以实现,但是实际处理的规模却比较大,粗劣的算法只能导致低效。为了解决这种困难,在统计中需要借助一些特殊的工具,如比较有效的数据结构来帮助解决。本文主要介绍的是分治的思想结合一定的数据结构,使得统计的过程存在一定的模式,以到达提高效率的目的。首先简要介绍线段树的基础,它是一种很适合计算几何的数据结构,同时也可以扩充到其他方面。然后将介绍IOI2001中涉及的一种特殊的统计方法。接着将会介绍一种与线段树有所不同的构造模式,它的形式是二叉排序树,将会发现这种方法是十分灵活的,进一步,我们将略去对它的构造,在有序表中进行虚实现。 目录 一 线段树 1.1 线段树的构造思想 1.2 线段树处理数据的基本方法 1.3 应用的优势 1.4 转化为对点的操作 二 一种解决动态统计的静态方法 2.1 问题的提出 2.2 数据结构的构造和设想 2.3 此种数据结构的维护 2.4 应用的分析 三 在二叉排序树上实现统计 3.1 构造可用于统计的静态二叉排序树 3.2 进行统计的方法分析 3.3 一个较复杂的例子 四 虚二叉树 4.1 虚二叉树实现的形态 4.2 一个具体的例子 4.3 最长

文档评论(0)

1亿VIP精品文档

相关文档