Climber.pI的OI之路

Through the darkest dark,may we see the light.

NOIp 2008 初赛

78 = 12+15+5+32+14,上80还是很困难.

1.二分查找
       设内部结点的总数为n=2^h-1,则判定树是深度为h=log(n+1)的满二叉树(深度h不计外部结点)。树中第k层上的结点个数为2k-1,查找它们所需的比较次数是k。因此在等概率假设下,二分查找成功时的平均查找长度为:ASLbn ≈ log(n+1)-1
       二分查找在查找失败时所需比较的关键字个数不超过判定树的深度,在最坏情况下查找成功的比较次数也不超过判定树的深度。

2.问题求解第二题
21本书中选4本,任意两本编号不相邻.
去掉3个间隔,C(18,4)=3060.

排列组合题总是简单的出乎意料. = =

3.快速排序算法不熟



今天突然发现很多O(nlogn)级别的算法都和树有很深的关系,遍历的过程通常都是生成某种树,然后查找长度和比较次数通常和树的深度相关.

posted on 2010-10-11 21:15 Climber.pI 阅读(224) 评论(0)  编辑 收藏 引用 所属分类: 初赛


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理