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

搜索资源列表

  1. 预排序遍历树算法的无限级分类-存储过程实现

  2. Taihom原创,因为是原创才要分的请支持一下, 该存储过程可以在版本>=MSSQL2000下使用 但在MSSQL2000下,MPTT_NODEAction的resetnode操作不能使用,但不影响整个分类的主体应用 感谢ben一同测试。如果你支持原创,请保留存储过程中对作者Taihom的文字注释和描述。 ---------------------------------------- MPTT分类算法的添加,修改,删除其实很容易,但是这个算法的排序就不是这么容易了。 我这里已经把分类的
  3. 所属分类:其它

    • 发布日期:2009-05-07
    • 文件大小:6144
    • 提供者:taihom
  1. 全排序问题分析及程序

  2. 递归(分治法思想): 设R={r1,r2,..rn} 是要进行排列的n个元素,Ri=R-{ri}.集合X中元素的全排列记为perm(X); 设(ri)perm(X)表示每一个全排列前加上前缀 ri得到的排列. 当n=1时,perm(R)=(r) 其中r是唯一的元素,这个就是出口条件. 当n>1时,perm(R)由 (r1)perm(R1),(r2)perm(R2),...(rn)perm(Rn)构成.
  3. 所属分类:专业指导

    • 发布日期:2009-09-06
    • 文件大小:21504
    • 提供者:mnihjdok
  1. 全排列——递归排序和字典序列

  2. 全排列算法有两个比较常见的实现:递归排列和字典序排列。 (1)递归实现 从集合中依次选出每一个元素,作为排列的第一个元素,然后对剩余的元素进行全排列,如此递归处理,从而得到所有元素的全排列。 (2)字典序排列 把升序的排列(当然,也可以实现为降序)作为当前排列开始,然后依次计算当前排列的下一个字典序排列。对当前排列从后向前扫描,找到一对为升序的相邻元素,记为i和j(i < j)。如果不存在这样一对为升序的相邻元素,则所有排列均已找到,算法结束;否则,重新对当前排列从后向前扫描,找到第一个
  3. 所属分类:其它

    • 发布日期:2009-10-13
    • 文件大小:7168
    • 提供者:moonlake03
  1. 非递归对输入的数字进行全排列_C语言实现

  2. 上传之后才发现头文件少了个ctype.h,因为判断非法输入的时候用到了isalpha(),不加这个头文件的话在gcc下会有警告,在VC下可能编译不过! 首先把输入的各个数由小到大进行排序,然后开始 1.找出比右边数字小的第一个数,找到这个数后,把它的位置记下来.设这个位置为left_small;如果找不到,就说明排列完成了. 2.从右到左寻找第一个大于left_small所在值的数,设为right_big. 3.交换perm[left_small]与perm[right_big]的值. 4.反
  3. 所属分类:C

    • 发布日期:2009-11-26
    • 文件大小:1024
    • 提供者:xu044
  1. c语言程序实例大全(比较全)

  2. 第一部分 基础篇 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机)界面 012 用一维数组统计学生成绩 013 用二维数组实现矩阵转置 014 求解二维数组的最大/最小元素 015 利用数组求前n个质数 016 编制万年历 017 对数组元素排序 018 任意进制数的转换 019 判断回文数 0
  3. 所属分类:C

    • 发布日期:2010-12-02
    • 文件大小:3145728
    • 提供者:zeusmc
  1. 全排序算法c++递归实现

  2. 用递归方式实现,在VC中调试正常,执行效率不高,却可以使用。
  3. 所属分类:C/C++

    • 发布日期:2011-04-28
    • 文件大小:892
    • 提供者:beingcodeone
  1. C语言中的多种算法、排序大全

  2. 24点算法,字符串搜索算法,AVL树插入和删除源代码,B树算法,CRC算法原理及C语言实现,C程序设计常用算法,C语言常用排序全解,m选n算法,背包问题的算法集,遍历二叉树的非递归算法,走阶梯算法设计,装箱问题算法等
  3. 所属分类:C

    • 发布日期:2011-08-21
    • 文件大小:11534336
    • 提供者:zhangzongqin_a4
  1. 数据结构最全源程序

  2. 里面有数据结构中的所有程序而且全都可以直接使用! 042 插入排序 043 希尔排序 044 冒泡排序 045 快速排序 046 选择排序 047 堆排序 048 归并排序 049 基数排序 050 二叉搜索树操作 051 二项式系数递归 052 背包问题 053 顺序表插入和删除 054 链表操作(1) 055 链表操作(2) 056 单链表就地逆置 057 运动会分数统计 058 双链表 059 约瑟夫环 060 记录个人资料 061 二叉树遍利 062 浮点数转换为字符串 063 汉诺塔
  3. 所属分类:C++

    • 发布日期:2011-09-27
    • 文件大小:227328
    • 提供者:yyyysjhappy
  1. 生成排序C代码

  2. 可以生成任意数组的全部的全排列!用递归算法使代码更加简捷,节省存储空间。
  3. 所属分类:C/C++

    • 发布日期:2011-11-16
    • 文件大小:442
    • 提供者:beachbai123
  1. 字符串处理常见算法实现

  2. 插入排序、一个英文句子单词逆转,字符串循环移位、去重、全排列算法(递归和非递归实现)、KMP算法
  3. 所属分类:C/C++

    • 发布日期:2012-01-08
    • 文件大小:5120
    • 提供者:yangzh86
  1. 全排序的递归与非递归算法C++

  2. 全排序的递归与非递归算法C++实现 递归的思想如下:perm(p1,p2...pn)=p1perm(p2,p3...pn)+p2perm(p1,p3,p4...pn)+...+pnperm(p1,p2...pn-1)
  3. 所属分类:C++

    • 发布日期:2012-08-19
    • 文件大小:1024
    • 提供者:randy_lu_lxm
  1. 计算机算法实验递归

  2. 计算机算法与分析试验递归调用快速排序 全排列仅供参考
  3. 所属分类:C/C++

    • 发布日期:2012-10-15
    • 文件大小:474
    • 提供者:lili1453
  1. 全排去算法

  2. 四种排序方法 递归苏丹合法合速度国法ufa
  3. 所属分类:Java

    • 发布日期:2013-04-08
    • 文件大小:105472
    • 提供者:lxz376429624
  1. C语言全排列的递归算法

  2. C语言全排列的递归算法,超简单的功能排序
  3. 所属分类:C

    • 发布日期:2007-01-12
    • 文件大小:426
    • 提供者:tomato_potato
  1. python入门到高级全栈工程师培训 第3期 附课件代码

  2. python入门到高级全栈工程师培训视频学习资料;本资料仅用于学习,请查看后24小时之内删除。 【课程内容】 第1章 01 计算机发展史 02 计算机系统 03 小结 04 数据的概念 05 进制转换 06 原码补码反码 07 物理层和数据链路层 08 网络层和arp协议 09 传输层和应用层 第2章 01 上节课复习 02 arp协议复习 03 字符编码 第3章 01 网络基础和dos命令 02 为何学习linux 03 课程内容介绍 04 操作系统内核与系统调用 05 操作系统安装原理 0
  3. 所属分类:专业指导

    • 发布日期:2018-06-07
    • 文件大小:88
    • 提供者:sacacia
  1. JS限制条件补全问题实例分析

  2. 主要介绍了JS限制条件补全问题,涉及javascr ipt数组、字符串的递归、遍历、排序及正则操作相关技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-20
    • 文件大小:43008
    • 提供者:weixin_38715048
  1. 算法分析与设计实验-实验一 递归与分治算法设计

  2. 实验的一些题目资料,1、棋盘覆盖问题;2、合并排序问题;3、集合最大元问题;4、循环赛日程表。全用的c语言。
  3. 所属分类:C/C++

    • 发布日期:2020-10-24
    • 文件大小:80896
    • 提供者:dextered
  1. 排序算法:快速排序

  2. 1.快速排序的思想 先从数列中取出一个数作为基准数(简单起见就选第一个数) 分区过程:将比这个数大的数全放到他的右边,比他小的数全放到他的左边(分治) 再对左右两边的区重复第一步和第二部操作,直到各区间只有一个数(递归) 简单来说就是: 快速排序 = 冒泡 + 分治 + 递归 索引 0 1 2 3   数值 11 18 10 12     i=0     j=3 x=11 ps:i表示起始位置,j表示结束位置,x表示基值。 索引 0 1 2 3 《—— 数值
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:41984
    • 提供者:weixin_38562329
  1. C语言实现快速排序算法

  2. 一、快速排序算法(Quicksort) 1. 定义 快速排序由C. A. R. Hoare在1962年提出。快速排序是对冒泡排序的一种改进,采用了一种分治的策略。 2. 基本思想 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 3. 步骤 a. 先从数列中取出一个数作为基准数。 b. 分区过程,将比这个数大的数全放到它的右边,小于或等于它的数
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:72704
    • 提供者:weixin_38706951
  1. 《云计算全栈》-python篇:利用递归,实现快速排序

  2. 3 案例3:快速排序 3.1 问题 创建qsort.py文件,实现以下目标: 随机生成10个数字 利用递归,实现快速排序 12 3.2 方案 将要排序的数据分割成独立的三部分,任意选取一个数据作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排序,整个排序过程通过递归进行,以此达到整个数据变成有序序列。 一趟快速排序的算法是: 1.创建两个空列表分别用于存放比关键数小的数据和比关键数大的数据smaller和larger 2.For循环遍历将要排序的数
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:41984
    • 提供者:weixin_38545768
« 12 3 4 5 6 7 »