ボートAのフックをXからはずしてBにつなぐ。次にボートXのフックをBからはずす。最後にボートMのフックをXにつなぐ。ボートXのフックをBからはずす。次にボートAのフックをXからはずしてBにつなぐ。最後にボートMのフックをXにつなぐ。ボートMのフックをXにつなぐ。次にボートXのフックをBからはずす。最後にボートAのフックをXからはずしてBにつなぐ。ボートMのフックをXにつなぐ。次にボートAのフックをXからはずしてBにつなぐ。最後にボートXのフックをBからはずす。連結リストというデータ構造を扱った問題です。連結リストのデータは、次のデータをポインター(この問題のフック)で順につなげることで、データを一直線上の構造で記憶します。連結リストは配列と似ていますが、データには番号がなく、途中のデータを削除したり途中にデータを挿入したときに、後ろのデータをずらす必要がありません。ライセンスで提供されています。