(1) Greedy & Implementation.md
4278 ワード
Approach
(1)Greedy:妥当性の検証
(2)DP:最適な局所構造、局所問題の繰り返し
(2)Divide&Conquer:最適なローカル構造のみで、特定の条件を満たす最適値?
(2)パラメータ探索:決定関数二分化,条件関数単調関数
(3)DFS:すべてのパスをブラウズし,スタック方式で実装する.
(3)BFS:最短距離ナビゲーション、ステップポイントナビゲーション、キュー実装
1. Greedy
マルチアウトレット最短パスアルゴリズム
各ステップは、ノードの最短距離を見つける必要があると理解できます.
2.実施(完全ナビゲーション、シミュレーション)
// 동, 북, 서, 남
dx = {0, -1, 0, 1}; // 행
dy = {1, 0, -1, 0}; // 열
// 현재 위치
x, y = 2, 2
for (i = 0; i < 4; ++i)
{
// 다음 위치 // 동북서남 탐색
nx = x + dx[i];
ny = y + dy[i]
print(nx, ny);
}
Reference
この問題について((1) Greedy & Implementation.md), 我々は、より多くの情報をここで見つけました https://velog.io/@24siefil/1-Greedy-Implementation.mdテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol