C语言-回溯例3

               排列问题 1、实现排列A(n,m) 对指定的正整数m,n(约定1<m<=n),具体实现排列A(n,m)。 2、 回溯算法设计 设置一维数组a,a(i)(i=1,2,…,m)在1—n中取值。首先从a(1)=1开始,逐步给a(i)(1≤i≤m)赋值,每一个a(i)赋值从1开始递增至n。 为判断数字是否重复,设置中间变量g:先赋值g=1;若出现某两数字相同(即a(i)=a(
相关文章
相关标签/搜索