假设我们有一个数字数组,例如{1,2,3},并且我们希望在尽可能少的匝数中均衡化这些数字;其中,“转弯”的定义如下:考虑到这个例子。前面已经提到- A={1,2,3},目标是平衡我已经做过的them.What,即制定逻辑,即使用最小的转弯数的方法是选择每个回合中的最大数目。}}
{
int a[100],i,
我被要求实现一个简单的算法,在一个有一个重要条件的列表中找到最大数目。算法应该是O(1)。int item in _items) if (item.CompareTo(max) > 0)}
正如一些人在注释部分指出的,但是,如何用O(1)算法在列表中找到最大数目。因为在我看来,似乎必须迭代所有数组项才能找到