一連の数字が増加または減少傾向にあるかどうかを確認する最良の方法は何ですか?
シーケンスの最初と最後の値を選択して、それらの違いをチェックできることはわかっていますが、もう少し堅牢なチェックが必要です。これは、ほとんどが減少するシーケンス内で少数の値が増加することを許容できるようにしたいことを意味し、その逆も同様です。
より具体的には、数値は次のように格納されます。
vector<int> mySequence;
私が扱っている数列についての詳細:
- シーケンス内のすべての数値は、同じ桁数です。これは、[45 38 320 22 12 6] のようなシーケンスが表示されないことを意味します。
- 下降傾向とは、シーケンス内のほとんどまたはすべての数値が前の数値よりも小さいことを意味します。(逆は上昇トレンドに適用されます)。結果として、次のシーケンスは降順と見なされます: [ 45 42 38 32 28 34 26 20 12 8 48]