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

搜索资源列表

  1. 递归算法快速排序

    0下载:
  2. 分而治之方法还可以用于实现另一种完全不同的排序方法,这种排序法称为快速排序(quick sort)。在这种方法中, n 个元素被分成三段(组):左段l e f t,右段r i g h t和中段m i d d l e。中段仅包含一个元素。左段中各元素都小于等于中段元素,右段中各元素都大于等于中段元素。因此l e f t和r i g h t中的元素可以独立排序,并且不必对l e f t和r i g h t的排序结果进行合并。m i d d l e中的元素被称为支点( p i v o t )。图1 4
  3. 所属分类:数据结构常用算法

    • 发布日期:2008-10-13
    • 文件大小:172.25kb
    • 提供者:李顺
  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
    • 文件大小:129.43kb
    • 提供者:张娟
  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-30
    • 文件大小:538.39kb
    • 提供者:赵刚
  1. kruskal1

    0下载:
  2. kruskal算法求解最小生成树  K r u s k a l算法每次选择n- 1条边,所使用的贪婪准则是:从剩下的边中选择一条不会产生环路的具有最小耗费的边加入已选择的边的集合中。注意到所选取的边若产生环路则不可能形成一棵生成树。K r u s k a l算法分e 步,其中e 是网络中边的数目。按耗费递增的顺序来考虑这e 条边,每次考虑一条边。当考虑某条边时,若将其加入到已选边的集合中会出现环路,则将其抛弃,否则,将它选入。-kruskal
  3. 所属分类:Data structs

    • 发布日期:2017-04-01
    • 文件大小:712byte
    • 提供者:li chao
  1. transform

    0下载:
  2. 稀疏矩阵转置 数据结构 非图形界面 将算法实现 -transform visual c++ er fsa ghr dddde y m gyr r e hkju ljfg dfrb juin fbcv iuyt fvb ghjk fder yn6
  3. 所属分类:Data structs

    • 发布日期:2017-04-15
    • 文件大小:6.23kb
    • 提供者:杂去
  1. Dijkstra

    0下载:
  2. 设在图G={V,E}中有一顶点r,Dijkstra算法可以求出其他所有点到点r的最短路径的跳数,这是求单源最短路径的一个最基本的算法。-There is a vertex, r, in the graph G={V,E}. As to every other vertex v, there exist several paths between v and r. The Dijkstra algorithm can get the hop count of the shortest path a
  3. 所属分类:Data structs

    • 发布日期:2017-03-31
    • 文件大小:531byte
    • 提供者:wx
  1. KMP

    0下载:
  2. 通过c++实现KMP算法Knuth(D.E.Knuth)、Morris(J.H.Morris)和Pratt(V.R.Pratt)-KMP Algorithms
  3. 所属分类:Data structs

    • 发布日期:2017-03-31
    • 文件大小:230.26kb
    • 提供者:杨轲
  1. DBMM

    0下载:
  2. 单表密码 定义: 1、 明表: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2、 明文 they will arrive tomorrow 3、 密钥 K=Monday 4、 密码实现 1) 将明文与密钥转为数字串: K=(12,14,13,3,0,24)
  3. 所属分类:Data structs

    • 发布日期:2017-03-29
    • 文件大小:3.62kb
    • 提供者:lss
  1. KMP

    0下载:
  2. KMP 改进的字符串匹配算法,由D.E.Knuth与V.R.Pratt和J.H.Morris同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。KMP算法的关键是根据给定的模式串W1,m,定义一个next函数。next函数包含了模式串本身局部匹配的信息。-Improved KMP string matching algorithm, by DEKnuth with VRPratt and JHMorris also found, so people call it Knut
  3. 所属分类:Data structs

    • 发布日期:2017-03-27
    • 文件大小:553byte
    • 提供者:chaolan
  1. Heap-sort

    0下载:
  2. 堆排序  堆排序利用了大根堆(或小根堆)堆顶记录的关键字最大(或最小)这一特征,使得在当前无序区中选取最大(或最小)关键字的记录变得简单。   (1)用大根堆排序的基本思想   ① 先将初始文件R[1..n]建成一个大根堆,此堆为初始的无序区   ② 再将关键字最大的记录R[1](即堆顶)和无序区的最后一个记录R[n]交换,由此得到新的无序区R[1..n-1]和有序区R[n],且满足R[1..n-1].keys≤R[n].key   ③由于交换后新的根R[1]可能违反堆性质,故应将当前无序区
  3. 所属分类:Data structs

    • 发布日期:2017-11-05
    • 文件大小:1006byte
    • 提供者:周杨
  1. kmp

    0下载:
  2. kmp算法是一种改进的字符串匹配算法,由D.E.Knuth与V.R.Pratt和J.H.Morris同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。KMP算法的关键是根据给定的模式串W1,m,定义一个next函数。next函数包含了模式串本身局部匹配的信息。-failed to translate
  3. 所属分类:Data structs

    • 发布日期:2017-11-22
    • 文件大小:233.97kb
    • 提供者:
  1. Seat-adjustment

    2下载:
  2. 题目描述: 百度办公区里到处摆放着各种各样的零食。百度人力资源部的调研发现,员工如果可以在自己喜欢的美食旁边工作,工作效率会大大提高。因此,百度决定进行一次员工座位的大调整。 调整的方法如下: 1 . 首先将办公区按照各种零食的摆放分成 N 个不同的区域。(例如:可乐区,饼干区,牛奶区等等)。 2 . 每个员工对不同的零食区域有不同的喜好程度(喜好程度度的范围为 1 — 100 的整数, 喜好程度越大表示该员工越希望被调整到相应的零食区域)。 3 . 由于每个零食区域
  3. 所属分类:Data structs

    • 发布日期:2017-04-11
    • 文件大小:703byte
    • 提供者:qiang22
  1. hufferman

    2下载:
  2. 用下表给出的字符集和频度的实际统计数据建立哈夫曼树,并实现以下报文的编码和译码:“THIS PROGRAM IS MY FAVORITE”字符 A B C D E F G H I J K L M 频度 64 13 22 32 103 21 15 47 57 1 5 32 20 字符 N O P Q R S T U V W X Y Z 频度 57 63 15 1 48 51 80 23 8 18 1 16 1-The actual statistics of the character set a
  3. 所属分类:Data structs

    • 发布日期:2017-03-29
    • 文件大小:3.03kb
    • 提供者:梁耀燊
  1. dynamic-programming

    0下载:
  2. 动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。20世纪50年代初美国数学家R.E.Bellman等人在研究多阶段决策过程(multistep decision process)的优化问题时,提出了著名的最优化原理(principle of optimality),把多阶段过程转化为一系列单阶段问题,利用各阶段之间的关系,逐个求解,创立了解决这类过程优化问题的新方法——动态规划。-Dynamic progr
  3. 所属分类:Data structs

    • 发布日期:2017-04-29
    • 文件大小:48.07kb
    • 提供者:cxd
  1. KMP

    0下载:
  2. KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。(KMP algorithm is an improved string matching algorithm, discovered by D.E.Knuth, J.H.Morris and V.R.Pratt simultaneously, so people call it Knut Maurice Platt ope
  3. 所属分类:数据结构

    • 发布日期:2017-12-20
    • 文件大小:11kb
    • 提供者:法师学徒
  1. 8592-KMP算法

    0下载:
  2. 实现KMP算法。KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特--莫里斯--普拉特操作(简称KMP算法)。(Implement the KMP algorithm. KMP algorithm is an improved string matching algorithm. It is discovered by D.E.Knuth, J.H.Morris and V.R.Pratt simultaneousl
  3. 所属分类:数据结构

    • 发布日期:2018-04-29
    • 文件大小:1kb
    • 提供者:蓉-
搜珍网 www.dssz.com