摘要:
线段树的应用:1)求面积:一.坐标离散化;二.垂直边按x坐标排序;三.从左往右用线段树处理垂直边,累计每个离散x区间长度和线段树长度的乘积。2)求周长:一.坐标离散化;二.垂直边按x坐标排序,第二关键字为入边优于出边;三.从左往右用线段树处理垂直边,在每个离散点上先加入所有入边,累计线段树长度变化值,再删除所有出边,累计线段树长度变化值;四.水平边按y坐标排序,第二关键字为入边优于出边;五.从上往下用线段树处理水平边,在每个离散点上先加入所有入边,累计线段树长度变化值,再删除所有出边,累计线段树长度变化值。基本线段树代码://基本线段树,可以处理加入边和删除边不同的情况//t是传入的线段树的根 阅读全文
posted @ 2010-05-27 14:43
android开发实例
阅读(323)
评论(0)
推荐(0)

浙公网安备 33010602011771号