I am a teacher!

导航

2019年6月25日 #

递归(二):正整数的拆分

摘要: 【例1】求正整数的拆分数。 将正整数s表示成一系列正整数之和,s=n1+n2+…+nk,其中n1>=n2>=…>=nk, k>=1。正整数s的不同拆分个数称为s的拆分数。例如,正整数6有11种不同的拆分,分别是: 6; 5+1; 4+2; 4+1+1; 3+3; 3+2+1; 3+1+1+1; 2+ 阅读全文

posted @ 2019-06-25 20:57 aTeacher 阅读(3301) 评论(0) 推荐(0) 编辑

递归(一):递归的基本思想

摘要: 递归是算法设计中的一种基本而重要的算法。递归方法通过函数调用自身将问题转化为本质相同但规模较小的子问题,是分治策略的具体体现。 递归算法的定义:如果一个对象的描述中包含它本身,我们就称这个对象是递归的,这种用递归来描述的算法称为递归算法。 先来看看大家熟知的一个的故事: 从前有座山,山上有座庙,庙里 阅读全文

posted @ 2019-06-25 16:53 aTeacher 阅读(12373) 评论(0) 推荐(0) 编辑