2番目に高いものは、範囲の最初から1番目に高いものを見つけ、1番目の最高のバーから範囲の終わりまでの最高値と比較します。Originally Posted by ;
私はそれを理解できません。私は眼鏡が必要ですOriginally Posted by ;
2番目に高い値を見つけるには、2つのvars ... h1とh2から始めます。それらを両方とも0に設定します。 h2よりも高い値を見つけると、h2をその値に設定し、h2の値もh1の値よりも大きいかどうか、h1とh2の間で値を入れ替えるかどうかをチェックします。今、あなたは最高値と2番目に高い値を持っています。または、すべての値を配列にダンプして、何らかの型のバルクソートを行います。それはひどく無駄です。
申し訳ありませんが、ポストホールを掘ってコンクリートを混ぜて、新しい庭のフェンスを建てる間に飛んで来ました。 。 。Originally Posted by ;
iHighestの元の範囲がXだったとします。 。 。 。 Y最も高いバーがZで見つかった次の最高はXとZとZとYの間にあるので、今度は2つのiHighestを実行します.XからZ 1への呼び出し、Z-バーが見つかり、最高です。 。 。最高