【发布时间】:2009-12-20 13:29:54
【问题描述】:
我需要一个有序队列,其中对象将按主要值和次要值排序。
class Object
{
int PrimaryValue;
int SecondaryValue;
}
Object 在队列中的位置必须由 PrimaryValue 确定。具有较高 PrimaryValue 的对象必须在具有较低 PrimaryValue 的对象之前。但是,对于具有相同 PrimaryValue 的两个对象,必须使用 SecondaryValue 来确定优先级。我还需要两个函数来获取前向迭代器GetFirst() 和后向迭代器GetLast(),它们将返回各自的迭代器。
【问题讨论】:
标签: c# data-structures queue