CDN加速镜像 | 设为首页 | 加入收藏夹
当前位置: 首页 资源下载 源码下载 数值算法/人工智能 数据结构常用算法 搜索资源 - C f

搜索资源列表

  1. huffmancode111

    0下载:
  2. huffman完整源代码C语言实现,有本人超级详细解释(看不懂你去跳楼吧) 算法设计: 1、对给定的n个权值{W1,W2,W3,...,Wi,...,Wn}构成n棵二叉树的初始集合F={T1,T2,T3,...,Ti,...,Tn},其中每棵二叉树Ti中只有一个权值为Wi的根结点,它的左右子树均为空。(为方便在计算机上实现算法,一般还要求以Ti的权值Wi的升序排列。) 2、在F中选取两棵根结点权值最小的树作为新构造的二叉树的左右子树,新二叉树的根结点的权值为其左右子树的根结点的权值之
  3. 所属分类:数据结构常用算法

    • 发布日期:2008-10-13
    • 文件大小:11903
    • 提供者:乐乐
  1. guize

    0下载:
  2. The government of a small but important country has decided that the alphabet needs to be streamlined and reordered. Uppercase letters will be eliminated. They will issue a royal decree in the form of a String of B and A characters. The first charact
  3. 所属分类:数据结构常用算法

    • 发布日期:2008-10-13
    • 文件大小:1869
    • 提供者:王军
  1. tushendu

    0下载:
  2. 图的深度遍历,输出结果为(红色为键盘输入的数据,权值都置为1): 输入顶点数和弧数:8 9 输入8个顶点. 输入顶点0:a 输入顶点1:b 输入顶点2:c 输入顶点3:d 输入顶点4:e 输入顶点5:f 输入顶点6:g 输入顶点7:h 输入9条弧. 输入弧0:a b 1 输入弧1:b d 1 输入弧2:b e 1 输入弧3:d h 1 输入弧4:e h 1 输入弧5:a c 1 输入
  3. 所属分类:数据结构常用算法

    • 发布日期:2008-10-13
    • 文件大小:1385
    • 提供者:Louis
  1. huffman

    0下载:
  2. 实现最优二叉树的构造;在此基础上完成哈夫曼编码器与译码器。 假设报文中只会出现如下表所示的字符: 字符 A B C D E F G H I J K L M N 频度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 57 字符 O P Q R S T U V W X Y Z , . 频度 63 15 1 48 51 80 23 8 18 1 16 1 6 2 要求完成的系统应具备如下的功能: 1.初始化。从终端(
  3. 所属分类:数据结构常用算法

    • 发布日期:2008-10-13
    • 文件大小:132535
    • 提供者:张娟
  1. grap

    0下载:
  2. —图数据类型的实现——问题描述:图是一种较线性表和树更为复杂的数据结构。在图形结构中,结点之间的关系是任意的,任意两个数据元素之间都可能相关,因此,图的应用非常广泛,已渗入到诸如语言学‘逻辑学、物理、化学、电讯工程、计算机科学及数学的其它分支中。因此,实现图这种数据类型也尤为重要,在该练习中即要实现图的抽象数据类型。基本要求:2、 定义出图的ADT;3、 采用邻接矩阵及邻接表的存储结构(有向图也可使用十字链表)实现以下操作:a. 构造图 b. 销毁图 c. 定位操作d. 访问图中某个顶点的操作e
  3. 所属分类:数据结构常用算法

    • 发布日期:2008-10-13
    • 文件大小:2352
    • 提供者:水寒
  1. 用c实现的约瑟夫环问题

    0下载:
  2. 约瑟夫问题有原始的约瑟夫和发展了的约瑟夫两种。 原始的约瑟夫的描述: 古代某法官要判决N个犯人的死刑,他有一条荒唐的法律,将犯人站成一个圆圈,从第S个人开始数起,每数到第D个犯人,就拉出来处决,然后再数D个,数到的人再处决———直到剩下的最后一个可赦免。 发展的约瑟夫的描述: 古代某法官要判决N个犯人的死刑,但这N个人每人持有一个密码,他有一条荒唐的法律,将犯人站成一个圆圈,法官先给出一个密码M,从第S个人开始数起,每数到第M个犯人,就拉出来处决,再根据这个人所持有的密码F,然后再数F个,数到的
  3. 所属分类:数据结构常用算法

    • 发布日期:2008-10-13
    • 文件大小:2373
    • 提供者:曾德胜
  1. tree

    0下载:
  2. 假设以如下说明的三元组 (F、C、L/R) 序列输入一棵二叉树的诸边(其中 F 表示双亲结点的标识,C 表示孩子结点标识,L/R 表示 C 为 F 的左孩子或右孩子),且在输入的三元组序列中,C 是按层次顺序出现的。设结点的标识是字符类型。F=‘^’时 C 为根结点标识,若 C 亦为‘^’,则表示输入结束。 试编写算法,由输入的三元组序列建立二叉树的二叉链表,并以中序序列输出。 ^AL ABL ACR BDL CEL CFR DGR FHL ^^L -Assuming the fo
  3. 所属分类:Data structs

    • 发布日期:2017-03-29
    • 文件大小:1157
    • 提供者:tesla
  1. tony

    0下载:
  2. 成績顯示三個部份abc #include<stdio.h> #include<stdlib.h> int main(void) { float gread printf("請輸入分數\n") scanf("%f",&gread) if(gread>=80&&gread<=100) printf("成績為A\n") else if(gread>=60&&gread<=79) {
  3. 所属分类:Data structs

    • 发布日期:2017-03-23
    • 文件大小:6938
    • 提供者:林小世
  1. Untitled1

    0下载:
  2. 【问题描述】 设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理以下项目,直到选择退出为止。 【基本要求】 (1)初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; (2)编码:利用建好的哈夫曼树生成哈夫曼编码; (3)输出编码; (4)设字符集及频度如下表: 字符:A B C D E F 频度:4 9 23 2 17 15 字符:G H I J K 频度:1 2 3 3 4 -【Descr iption】 d
  3. 所属分类:Data structs

    • 发布日期:2017-04-02
    • 文件大小:1317
    • 提供者:Fiona
  1. Haffmancode

    1下载:
  2. 课程设计: 1.求出在一个n×n的棋盘上,放置n个不能互相捕捉的国际象棋“皇后”的所有布局。 2.设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理以下项目,直到选择退出为止。 【基本要求】 1) 将权值数据存放在数据文件(文件名为data.txt,位于执行程序的当前目录中) 2) 分别采用动态和静态存储结构 3) 初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; 4) 编码:利用建好的哈夫曼树生成哈夫曼编码; 5) 输出编码; 6)
  3. 所属分类:Data structs

    • 发布日期:2017-03-29
    • 文件大小:551312
    • 提供者:赵刚
  1. search_number

    0下载:
  2. 找一个最小的自然数,使它等于不同的两组三个自然数的三次幂之和,即找最小的x,使得:x=a*a*a+b*b*b+c*c*c = d*d*d+e*e*e+f*f*f 其中,a,b,c,d,e,f都是自然数,a<=b<=c, d<=e<=f [a,b,c]!=[d,e,f] 进一步,是否还存在另外一个自然数满足上述条件,可能的话请输出其结果 -Find a smallest natural number, making it equivalent to the thre
  3. 所属分类:Data structs

    • 发布日期:2017-04-12
    • 文件大小:994
    • 提供者:黄咋的
  1. lw5

    0下载:
  2. 这是一个验证数据结构的二叉树的公式的一个程序,具体的输入格式为:输入实例:-+a##*b##-c##d##/e##f-This is a binary tree data structure to verify the formula for a procedure, the specific input format is: input examples :-+a##*b##-c##d##/e##f##
  3. 所属分类:Data structs

    • 发布日期:2017-04-15
    • 文件大小:6902
    • 提供者:李文
  1. collectioncaculator

    0下载:
  2. 运用顺序表的基本运算。(插入、删除) 1)集合的数据类型为一个结构体,其中包括一个数组用来存放集合元素,一个整型数据来统计集合元素的个数。生成两个集合A和B。 2)将集合中的元素按照从小到大排序。具体方法为:从第二个元素起(i),依次扫描每个元素前面的所有元素(j),若i<j,则将j插在i的前面,结束对i的排序,照这个方法,再依次对i后的元素进行排序。 3)求两集合的并:生成一个新集合C,将集合A的元素复制过来,对集合B的元素依次进行扫描,若没有该元素,则插入,若已存在,则扫描
  3. 所属分类:Data structs

    • 发布日期:2017-04-07
    • 文件大小:1145
    • 提供者:weiwei
  1. test

    0下载:
  2. 某公司收到若干报价,然后报价由低到高进行排序。设最低报价为F,最高报价为G。n=0.2*(G-F) 设A,B,C,D,E五个等距区间并取: A=[F,F+n) B=[F+n,F+2n) C=[F+2n,F+3n) D=[F+3n,F+4n) E=[F+4n,G) 所有的报价都按各自的大小,分别列入上面五个区间。各自区间内的最小报价为该区间的代表报价。如果某区间内没有报价 则以小于该区间的且与该区间相邻的区间内的最高报价代表该区间报价,如果该区间与与之相邻的较小区间内都没有报价则该区间
  3. 所属分类:Data structs

    • 发布日期:2017-04-06
    • 文件大小:393051
    • 提供者:郭军
  1. numerical-calculation

    0下载:
  2. 某公司收到若干报价,然后报价由低到高进行排序。设最低报价为F,最高报价为G。n=0.2*(G-F)设A,B,C,D,E五个等距区间并取:A=[F,F+n) B=[F+n,F+2n) C=[F+2n,F+3n) D=[F+3n,F+4n) E=[F+4n,G)所有的报价都按各自的大小,分别列入上面五个区间。各自区间内的最小报价为该区间的代表报价。如果某区间内没有报价 则以小于该区间的且与该区间相邻的区间内的最高报价代表该区间报价,如果该区间与与之相邻的较小区间内都没有报价则该区间不参加最后计算。取
  3. 所属分类:Data structs

    • 发布日期:2017-04-04
    • 文件大小:394166
    • 提供者:郭军
  1. f

    0下载:
  2. 队列操作 数据结构书中的算法实现 c++语言-by c++
  3. 所属分类:Data structs

    • 发布日期:2017-04-10
    • 文件大小:802
    • 提供者:lv
  1. f

    0下载:
  2. 用栈和队列实现的回文判断源代码 数据结构书中的c++实现-by c++
  3. 所属分类:Data structs

    • 发布日期:2017-03-30
    • 文件大小:840
    • 提供者:lv
  1. c

    0下载:
  2. 本次试验的主要要点是哈夫曼树的建立过程,这种算法的思路是: 1)依据给定的n个权值{W0,W1,……,Wn-1}构造n棵只有一个根结点的二叉树,这些二叉树组成一个森林F={T0,T1,……,Tn-1}。 2)在森林F中选取两棵根结点的权值最小的二叉树作为左、右子树合并成一棵新的二叉树,这棵新的二叉树的根结点的权值等于其左、右子树根结点的权值之和。这样一来,森林中就减少了一棵树。 3)重复上一步,直到森林F中只有一棵二叉树为止,这棵二叉树便是要得到的哈夫曼树 二叉树建立好之后,通过
  3. 所属分类:Data structs

    • 发布日期:2017-04-13
    • 文件大小:2572
    • 提供者:张学阳巨蟹
  1. SPECULAR-REFLECTION-OF-A-TREE.cpp

    0下载:
  2. 一棵树的镜面映射指的是对于树中的每个结点,都将其子结点反序。例如,对左边的树,镜面映射后变成右边这棵树。 a a / | \ / | b c f ===> f c b / \ / d e e d 我们在输入输出一棵树的时候,常常会把树转换成对应的二叉树,而且对该二叉树中只有单个子结点的分支结点补充一个虚子结点“$”,形成“伪满二叉树”。 例如,对下图左边的树,得到下图右边的伪满二叉树 a a / | \ / b c f ===> b $
  3. 所属分类:Data structs

    • 发布日期:2017-04-08
    • 文件大小:2509
    • 提供者:nature
  1. BinaryTree

    0下载:
  2. 编程实现二叉树的存储结构与基本算法,主要包括以下功能:  创建二叉树B的二叉链 二叉树B:A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I)))  通过对二叉树B的操作,输出二叉树B的广义表(字符串)表达式  通过对二叉树B的操作,输出H结点的左孩子与右孩子  通过对二叉树B的操作,出二叉树B的深度  通过对二叉树B的操作,
  3. 所属分类:Data structs

    • 发布日期:2017-05-04
    • 文件大小:58534
    • 提供者:郭培鑫
« 12 3 »
搜珍网 www.dssz.com