Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
簡単な質問です。ループ内でメソッドを再帰的に呼び出すのはスタイルが悪いと考えられているのではないかと思っていました。時間とスペースのコストのために、人々が再帰に問題を抱えていることを私は知っています。
そうではありません-たとえば、ツリーデータ構造を再帰的にクロールする場合など、必要になる場合があります。
public void crawl(TreeNode node) { TreeNode[] children = node.getChildren(); for(TreeNode child:children) { crawl(child); } }