您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 全排列生成算法字典序vc++源码

  2. 全排列生成算法中的字典序法的vc++源码
  3. 所属分类:C++

    • 发布日期:2009-10-09
    • 文件大小:7kb
    • 提供者:hamilton1
  1. 组合数学中的全排列生成算法

  2. 组合数学中的全排列问题,在此提供几种常用方法的解法~~~
  3. 所属分类:其它

    • 发布日期:2009-10-22
    • 文件大小:124kb
    • 提供者:jingj6258010
  1. 随机全排列生成程序及其应用开发

  2. 此程序是在密码学中经常用到的随机全排列(可用以作为“代替表”或“置换”)的方法
  3. 所属分类:专业指导

    • 发布日期:2009-11-29
    • 文件大小:1013byte
    • 提供者:amyshu
  1. 随机全排列生成程序及其应用开发(有程序代码)

  2. 编制生成 0~n(n≤255)的一个全排列的程序,可选择下列两个方法之一或自行设计另外方法: 方法 1:从一个随机文件读取 n+1 字节数据 d0,d1,¡ ,dn。由预先取定的一个 0~n 的全排列 P(比如,可为 0~n 的自然排列)开始,依次对 i=n,n-1,¡ ,1,计算:j=di-1+di(mod i)交换 P 的第 i 项第 j 项(在此注意我们假定 P 从第 0 项开始)。 方法 2:用一个随机函数产生 m(m>n)字节数据 d1,d2,¡ ,dm。对d1(mod(n+1
  3. 所属分类:C/C++

    • 发布日期:2011-05-09
    • 文件大小:37kb
    • 提供者:wks5129
  1. 密码学 随机全排列生成程序及其应用开发 实验一 报告

  2. 密码学 随机全排列生成程序及其应用开发 实验一 报告 【特别推荐!!!两种不同的实现方法,并且给出了完整的实验源码。】
  3. 所属分类:C/C++

    • 发布日期:2011-11-27
    • 文件大小:19kb
    • 提供者:wks5129
  1. n个数的全排列

  2. 全排列生成单步算法及其应用 全排列生成单步算法字典排列
  3. 所属分类:C/C++

    • 发布日期:2012-03-06
    • 文件大小:177kb
    • 提供者:solo327082197
  1. C语言重复数全排列的代码

  2. 【问题描述】 输入一个字符串,字符串由字母、数字组成,可能包含重复的字符。生成这些字符的不重复的全排列,并将结果打印到标准输出上。 【输入形式】 从标准输入上读入一个由字母、数字组成的字符串,字符串的长度小于100,其中包含重复的字符。 【输出形式】 向标准输出印结果。 每个排列占1行,各字符之间无空格分隔,每行由换行符结束。各行之间不必排序,但同一个排列不得重复输出。 【输入样例】 AABB 【输出样例】 AABB ABAB ABBA BABA BAAB BBAA
  3. 所属分类:C/C++

    • 发布日期:2012-04-05
    • 文件大小:804byte
    • 提供者:shuaiwang126
  1. 字典序、邻位对换、递归递增进位制数法、递归的递减进位制数法生成全排列

  2. 字典序、邻位对换、递归递增进位制数法、递归的递减进位制数法生成全排列。除递归地增是O(n·n!)外,其余三个都是O(n!)。main函数是计算1——12生成全排列的运行时间。
  3. 所属分类:C++

    • 发布日期:2012-10-30
    • 文件大小:1mb
    • 提供者:peterhao89
  1. 组合数学全排列生成算法

  2. 这是组合数学的全排列生成算法,用C语言实现的,包括四种常见的全排列生成算法,字典序法,循环左移,循环右移,邻位对换的方法。
  3. 所属分类:C/C++

    • 发布日期:2015-02-02
    • 文件大小:132kb
    • 提供者:u014036199
  1. 二维数组全排列代码C++版

  2. 二维数组全排列生成方法,采用递归方法实现,10*24大概用时30min,有待进一步改进
  3. 所属分类:C++

    • 发布日期:2015-03-10
    • 文件大小:2kb
    • 提供者:walker19900515
  1. word版全排列生成算法

  2. word版全排列生成算法,还有代码的。 字典序法 递增进位数制法 递减进位数制法 邻位交换法 n进位制法 递归类算法
  3. 所属分类:其它

    • 发布日期:2008-11-14
    • 文件大小:70kb
    • 提供者:mtao1123
  1. 使用swap函数求解带有重复字符串的全排列

  2. 换种思维,对122,第一个数1与第二个数2交换得到212,然后考虑第一个数1与第三个数2交换,此时由于第三个数等于第二个数,所以第一个数不再与第三个数交换。再考虑212,它的第二个数与第三个数交换可以得到解决221。此时全排列生成完毕。 这样我们也得到了在全排列中去掉重复的规则——去重的全排列就是从第一个数字起每个数分别与它后面非重复出现的数字交换。用编程的话描述就是第i个数与第j个数交换时,要求[i,j)中没有与第j个数相等的数。下面给出完整代码:
  3. 所属分类:C/C++

  1. 求一个动态数组的全排列,c语言实现

  2. 用c语言实现对一个动态数组的全排列,其中保存生成的全排列用了一个二维指针,求全排列用的递归的方法,代码在vc++6.0下调试通过,并附有详细注释。
  3. 所属分类:C

    • 发布日期:2008-12-16
    • 文件大小:2kb
    • 提供者:wuzhilon88
  1. 递归算法实现随机串和全排列的生成

  2. 这个程序绝对绝对能够加深对递归算法的理解。 并且对理解随机数的产生有帮助。另外还实现了全排列。
  3. 所属分类:其它

    • 发布日期:2008-12-27
    • 文件大小:36kb
    • 提供者:j119630
  1. 生成全排列 C++ 的 递归

  2. C++学的递归的全排列 当n>10 效率会很低 这个请注意
  3. 所属分类:C++

    • 发布日期:2009-02-01
    • 文件大小:501byte
    • 提供者:richarddan6655
  1. 生成全排列 C语言 递归的

  2. C语言的全排列 注意 当n>10 效率会非常低
  3. 所属分类:C

    • 发布日期:2009-02-01
    • 文件大小:381byte
    • 提供者:xiazai111119
  1. 算法分析与设计中的全排列问题

  2. 设计一个递归算法生成n个元素{r1,r2,…,rn}的全排列。
  3. 所属分类:其它

    • 发布日期:2009-03-28
    • 文件大小:29kb
    • 提供者:babyglove5337
  1. 整数分拆以及等差数列多重约束条件下全排列的生成法

  2. 整数分拆以及等差数列多重约束条件下全排列的生成法,杜瑞卿,刘广亮,为了能够实现整数分拆有序和无序的全部排列和组合,以及任意等差数列的全排列生成及其在多重约束条件下的全排列生成,详细论证了
  3. 所属分类:其它

    • 发布日期:2020-03-14
    • 文件大小:342kb
    • 提供者:weixin_38728183
  1. python非递归全排列实现方法

  2. 刚刚开始学习python,当前看到了函数这一节。结合数组操作,写了个非递归的全排列生成。原理是插入法,也就是在一个有n个元素的已有排列中,后加入的元素,依次在前,中,后的每一个位置插入,生成n+1个新的全排列。因为Python切割数组或者字符串,以及合并比较方便,所以,程序会节省很多代码。 def getArrayInsertCharToStr(STR,CHAR): arr =[] s_len = len(STR) index =0 while index <= s_le
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:36kb
    • 提供者:weixin_38617436
  1. 使用C++实现全排列算法的方法详解

  2. 代码如下:不论是哪种全排列生成算法,都遵循着“原排列”→“原中介数”→“新中介数”→“新排列”的过程。其中中介数依据算法的不同会的到递增进位制数和递减进位制数。关于排列和中介数的一一对应性的证明我们不做讨论,这里仅仅给出了排列和中介数的详细映射方法。· 递增进位制和递减进位制数  所谓递增进位制和递减进位制数字是指数字的进制随着数字位置的不同递增或递减。通常我们见到的都是固定进制数字,如2进制,10进制等。m位n进制数可以表示的数字是m*n个。而m位递增或递减进位制数则可以表示数字m!个。例如递
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:305kb
    • 提供者:weixin_38723559
« 12 3 4 5 6 7 8 9 10 »