目次:
定義-Fencepost Errorとはどういう意味ですか?
フェンスポストエラーは、開発用のありそうもないまたは誤解されたアルゴリズムに関係する特定のタイプのオフバイワンエラーです。
フェンスポストのエラーは、電信柱のエラーや街灯のエラーとしても知られています。
TechopediaはFencepostエラーを説明します
fencepostエラーの核心は、フェンスプロジェクトに使用されるポストの数が、フェンスが2つの反対側の端で長いか、閉ループに戻るかによって異なるという考えです。 前者のシナリオでは、フェンスの長さをポスト間の長さで割った数だけのフェンスが必要であると直感的に推測すると、フェンスポストエラーが発生する可能性があります。 たとえば、フェンスの長さが50フィートで、5フィートごとにポストがある場合、この問題に取り組んでいる人間は、フェンスに10ポストが必要であると想定します。 ただし、フェンスが閉ループでない場合は、最後に追加のポストが必要です。つまり、開始点またはゼロのポストと、終了点または終了番号のポストが必要です。 フェンスポストの原理を示すアルゴリズムでは、「n + 1」ポストのようなフレーズを使用します。 ただし、フェンスが閉ループの場合、追加のフェンスポストは必要ないことに注意する必要があります。
fencepostエラーには、コーディングと開発に対する複数のall意と用途があります。 これは、プログラムでバグが発生したり、不正確な結果が生成される多くの論理エラーの1つを表します。