问题:之前有装有信的n个信封,现在将信封中信取出放在非原信封内,问信封错排的种类数。
递归思路:
总共F(n)种排法,
1.前面F(n-1)个信件错排符合要求,现将第n封原封未动的信取出与前面n-1中任意一个交换信,仍符合要求,即有(n-1)F(n-1)种方法
2.前面F(n-1)个信件有一个原封未动,即前面n-2个信件错排符合要求,此时将第n封信件与前n-1中的唯一的原封未动的信错排,既符合要求,即有(n-1)F(n-2)种方法
因而 F(n)=(n-1)F(n-1)+(n-1)F(n-2);