递归 递归 一种通过调用某个方法来描述需要重复进行的操作.该方法的特点就是可以自己调用自己. 案例一 排队的问题 在生活中,我们经常需要排队.在排队中,我们怎么才能知道自己所排在第几位呢? 我们也许会想到数自己前面有几个人,这就是典型的迭代思想.就像是一个while循环,只要前面还有没数过的人,就不会停止.这种方式相对来说是比较直观的,但是同样也有局限性.比如在排队时,遇到了转弯,我们看不到前面的人怎么办呢? 有一个方法,我们可以通过询问前面一个人他所处的位置.假设有A.B.C.D四个人,D询问…