计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (2): 48-50.DOI: 10.3778/j.issn.1002-8331.2009.02.013
农修德1,2,徐章艳1,3,阮 慎1,杨炳儒3
NONG Xiu-de1,2,XU Zhang-yan1,3,RUAN Shen1,YANG Bing-ru3
摘要: 目前,基于基数排序的等价类划分算法有较低的时间复杂度但存在以下不足:属性值跳跃性大时会产生大量空队列;排序后仍需O(|P‖U|)的时间才实现划分,求出等价类,排序没能发挥应有作用。为此,设计了一种新算法,通过属性值映射避免大量空队列产生,通过增加一个记录等价类长度信息的计数数组,排序后仅需O(|U|)就可实现划分,求出等价类。整个算法时间复杂度为O(|C‖U|),空间复杂度为O(|U|),为求等价类划分提供了一个新的解决办法。