Python学习(4)_整数划分问题算法

整数划分问题算法例如:6的整数划分问题65+14+2,4+1+13+3,3+2+1,3+1+1+12+2+2,2+2+1+1,2+1+1+1+11+1+1+1+1+1一共有11种划分方法''' 整数划分问题 求出整数划分的个数 2017年10月18日17:14:13 ''' ''' 整数划分个数 @param n 需要划分的整数 @param m return&n 阅读全部

Python学习(3)_全排列问题递归算法

全排列问题的递归算法例如:R = {a,b,c},所有的排列组合为:abc,acb,bac,bca,cba,cab;''' 全排列算法——python实现 2017年10月18日16:04:21 ''' ''' 全排列函数 @param list 列表指针 @param k 排列的起始位置 @param m 排列的结束位置 return voi 阅读全部

Python学习(2)_斐波那契数列的递归算法

斐波那契数列的递归算法''' 斐波那契数列 ''' def fibonacci( n ): if( n == 1 ): return 1 if( n == 2 ): return 1 return fibonacci( n - 1 )& 阅读全部

Python学习(1)_阶乘的递归算法

和Java语言实现的思路是一样的,无非是使用Python来实现而已。''' 阶乘的递归实现 ''' #阶乘函数 def factorial( n ): if( n == 1 ): return 1 return n * factorial( n - 1 ) num 阅读全部