これが有効な質問であるかどうかはわかりませんが、ここで説明します。さまざまなリスト(linkedList、キュー、スタックなど)と再帰アルゴリズムに関しては、この疑問がありました。いつ使うべきなのか、なぜ使うべきなのかよくわかりません。それらを実装する方法は知っていますが、なぜ通常の配列の代わりにリストを使用する必要があるのか、またはforの代わりに再帰を実行する必要があるのかはよくわかりません。私は1年半で卒業しようとしています。これを知らずに仕事を探しに行きたくありません。
よろしくお願いします。使用すべき問題の例を教えていただければ幸いです。