アプリケーションによっては、パス シーケンスが任意の座標を 2 回訪問するかどうかを確認する必要がある場合があります。これは、GPS 追跡システムで、たとえば車両が 2 点間を往復しているかどうかを検出する場合に役立ちます。この記事では、パス シーケンスが任意の座標を 2 回訪問するかどうかを確認する方法と、その C での実装について説明します。
###アルゴリズム###これは、上記のアルゴリズムを C-
で実装したものです。 リーリー ###出力### リーリーパス「上、下、下、左、左、右、上、上、下、上」を表すシーケンス「UDDLLRUUUDU」について考えてみましょう。
特定のシーケンスに対してアルゴリズムがどのように機能するかは次のとおりです -
原点(0, 0)から開始
−
"D"
−"D"
−“L”
−“L”
−“R”
−シーケンスは座標に 2 回アクセスするため、関数は true を返します。 したがって、指定されたシーケンス "UDDLLRUUUDU" に対して、関数はシーケンスに 2 回アクセスされた座標を正しく返します。
###結論は###以上がパス シーケンスが任意の座標を 2 回以上訪れているかどうかを確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。