これはインタビューの質問です (フォーラムで見ましたが、最善の解決策を見つけることができません)。問題は、与えられた一連の数値から最短経路を見つけることです。
例えば。
Set A - [2, 14, 34]
Set B - [9, 13]
Set C - [15, 22, 62, 78]
Set D - [16, 24, 54]
Set Z - [17, 38, 41]
1) セット数はいくつでも構いません
2) セット内の数字は決して繰り返されません。
3) 番号は任意の開始点から任意の終了点までの範囲で指定できます (0 から n の間ではありません。つまり、1091 から 1890 までの範囲で開始できます)。
4) すべてのセットがソートされます。
上記の例では、パスは次のようになります。
B[13] -> A[14] -> C[15] -> D[16] -> Z[17]
最短経路は、最大数 (17) - 最小数 (13) = 4 の差として定義されます。
何か案は ?