本文整理汇总了C#中Bucket.GetMaximumGeneralizedBucket方法的典型用法代码示例。如果您正苦于以下问题:C# Bucket.GetMaximumGeneralizedBucket方法的具体用法?C# Bucket.GetMaximumGeneralizedBucket怎么用?C# Bucket.GetMaximumGeneralizedBucket使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Bucket
的用法示例。
在下文中一共展示了Bucket.GetMaximumGeneralizedBucket方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Run
public virtual BucketList Run()
{
queue = new Queue<Bucket>();
this.wholeTable = ConvertDataTableToBucket(table);
idHashIndex = new Dictionary<int, data.Tuple>();
// create a map to help the computation
foreach (data.Tuple tuple in wholeTable)
{
//I suppose that the dimension of id is 0
int id = Convert.ToInt32(tuple.GetValue(0));
idHashIndex.Add(id, tuple);
}
var maximumGeneralizedBucket = wholeTable.GetMaximumGeneralizedBucket(hierarchies);
queue.Enqueue(maximumGeneralizedBucket);
while (queue.Count != 0)
{
Bucket temp = queue.Dequeue();
if (!FindNextCategoricalDimension(temp, hierarchies)) this.AddToResults(temp);
}
return result;
}