Я использую псевдокод здесь, но это в JavaScript. Имея самый эффективный алгоритм, я пытаюсь найти высокое и низкое количество массивов положительных целых чисел. Это то, что я придумал, но я не думаю, что это, вероятно, лучше всего, и было просто интересно, есть ли у кого-нибудь другие предложения.
var low = 1;
var high = 1;
for ( loop numbers ) {
if ( number > high ) {
high = number;
}
if ( low == 1 ) {
low = high;
}
if ( number < low ) {
low = number;
}
}