LoginSignup
4
4

More than 5 years have passed since last update.

再帰とループの可読性について

Last updated at Posted at 2012-03-16

再帰処理とループ処理は、どういう場面でどちらの方が可読性が高いのでしょうか。体感的なお話でもいいので、場合分けして教えてください。前提として、読み手は、再帰処理にそれなりに慣れ親しんでいるものとします。

個人的には、漸化式が複雑になる場合は再帰処理の方が可読性が高く、単純な場合はループ処理の方がよいのではないかという仮説があります。そもそも何をもって複雑さ、可読性とするかは決めかねるのですが(ネスト?)、そのあたりは個人的な意見でも構わないので教えてください。また、再帰とループの採用の判断基準について、可読性や計算量以外に考慮すべきことがあれば教えてください。

4
4
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4