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

搜索资源列表

  1. 线性探测法和拉链法处理散列表冲突

  2. 对于给定的一组整数和散列函数,分别采用线性探测法和拉链法处理冲突构造散列表,并在这两种方法构建的散列表中查找整数K,比较两种方法的时间和空间性能。
  3. 所属分类:专业指导

  1. C++查找算法大集锦

  2. 内含差值查找法、斐波契、哈希--拉链法、哈希——探测法、顺序查找法、二分查找法等查找方法。下载的朋友们希望给点品论哦!谢谢啦!
  3. 所属分类:其它

    • 发布日期:2009-11-12
    • 文件大小:6144
    • 提供者:xrzmjz0119
  1. 数据结构和算法动画演示

  2. 数据结构和算法Flash动画演示 顺序查找 顺序栈(4个存储空间) 顺序栈(8个存储空间) 顺序表的删除运算 顺序表的插入 顺序队列操作 二分查找 分块查找 三元组表的转置 串的顺序存储 单链表结点的插入 单链表结点的删除 头插法建单链表 尾插法建表 循环队列操作演示 栈与递归 冒泡排序 直接插入排序 直接选择排序 规并排序 快速排序 堆排序 希儿排序 桶式排序法 基数排序 二叉树的建立 二叉排序树的生成 二叉排序树的删除 中序线索化二叉树 寻找中序线索化二叉树指定结点的前驱 寻找中序线索化二
  3. 所属分类:其它

    • 发布日期:2010-04-11
    • 文件大小:967680
    • 提供者:super1012
  1. 数据结构哈希表实现通讯录

  2. #include #include #include using namespace std; #define NULL 0 unsigned int key; //用来输入/输出文件流类 unsigned int key2; //key和key2分别是用做了电话号码和姓名的关键字 int *p; struct node //新建节点(用户姓名、地址、电话号码、指向下一个结点的指针 ) { char name[8],address[20]; char num[11]; node * next;
  3. 所属分类:iOS

    • 发布日期:2010-05-26
    • 文件大小:100352
    • 提供者:haichaozhuo
  1. C语言数据结构课程设计-哈希表、导游系统

  2. 用拉链法处理哈希表,用floyd方法求最短路径.
  3. 所属分类:C

    • 发布日期:2010-09-17
    • 文件大小:4096
    • 提供者:chenwu2727
  1. 哈希表的设计与实现

  2. 问题描述:针对某个单位电话号码簿,设计一个哈希表,并完成相应的建表和查表程序。 基本要求:设每个记录有下列数据项:电话号码、用户名、住址。从键盘输入各记录,以用户名为关键字建立哈希表,哈希函数用除留取余数法构造,采用线性探测法解决冲突。可以插入、查找、删除并显示给定用户名的记录,并计算查找长度, 哈希表保存到文件中,并能从文件中读取数据。 测试数据:取某个单位电话号码簿中的30个记录。 提高要求: (1)将电话号码薄以文件形式保存到盘上,能够按用户名和电话号码两种形式建立哈希表并实现插入、查找
  3. 所属分类:C++

    • 发布日期:2012-02-29
    • 文件大小:4096
    • 提供者:ylb123mm
  1. 实验十一 散列表实验

  2. 1. 问题描述 对于给定的一组关键码,分别采用线性探测法和拉链法建立散列表,并且在这两种方法构建的散列表中查找关键码k,比较两种方法的时间性能和空间性能。 2. 基本要求 ⑴ 用线性探测法处理冲突建立闭散列表; ⑵ 用拉链法处理冲突建立开散列表; ⑶ 设计合理的测试数据,比较二者的查找性能。
  3. 所属分类:C++

    • 发布日期:2012-06-02
    • 文件大小:240640
    • 提供者:bid2013
  1. 程序员实用算法

  2. 《程序员实用算法》重点关注的是实用、立即可用的代码,并且广泛讨论了可移植性和特定于实现的细节。《程序员实用算法》作者介绍了一些有用但很少被讨论的算法,它们可用于语音查找、日期和时间例程(直到公元1年)、B树和索引文件、数据压缩、任意精度的算术、校验和与数据验证,并且还最全面地介绍了查找例程、排序算法和数据结构。 《程序员实用算法》结构清晰,示例丰富,可作为广大程序员的参考用书。 图书目录   译者序   前言   致谢   第1章 绪论   1.1 评估算法   1.2 修改算法   1.2.
  3. 所属分类:C/C++

    • 发布日期:2012-12-28
    • 文件大小:32505856
    • 提供者:wchen123
  1. 数据结构和算法Flash动画演示

  2. 一些算法的 flash动画演示:B树的删除,B树的生长过程,三元组表的转置,中序线索化二叉树,串的顺序存储,二分查找,二叉排序树的删除,二叉排序树的生成,二叉树的建立,克鲁斯卡尔算法构造最小生成树,冒泡排序,分块查找,单链表结点的删除,单链表结点的插入,图的深度优先遍历,基数排序,堆排序,头插法建单链表,寻找中序线索化二叉树指定结点的前驱,寻找中序线索化二叉树指定结点的后继,尾插法建表,希儿排序,开放定址法建立散列表,循环队列操作演示,快速排序,拉链法创建散列表,拓扑排序,最短路径,朴素串匹配
  3. 所属分类:其它

    • 发布日期:2013-01-01
    • 文件大小:951296
    • 提供者:ziqin1984
  1. 程序员实用算法——源码

  2. http://www.400gb.com/u/256394 译者序 前言 致谢 第1章 绪论  1.1 评估算法  1.2 修改算法   1.2.1 主要的优化:I/O   1.2.2 主要的优化:函数调用  1.3 资源和参考资料 第2章 基本数据结构  2.1 链表   2.1.1 双向链表   2.1.2 链表的其他特征  2.2 栈和队列   2.2.1 栈的特征   2.2.2 队列的特征 第3章 散列  3.1 散列的概念  3.2 散列函数  3.3 冲突解决方法   3.3.1
  3. 所属分类:C

    • 发布日期:2013-07-15
    • 文件大小:166912
    • 提供者:adkiidgtfk926
  1. 程序员实用算法

  2. 《程序员实用算法》结构清晰,示例丰富,可作为广大程序员的参考用书。 图书目录 译者序 前言 致谢 第1章 绪论 1.1 评估算法 1.2 修改算法 1.2.1 主要的优化:I/O 1.2.2 主要的优化:函数调用 1.3 资源和参考资料 第2章 基本数据结构 2.1 链表 2.1.1 双向链表 2.1.2 链表的其他特征 2.2 栈和队列 2.2.1 栈的特征 2.2.2 队列的特征 第3章 散列 3.1 散列的概念 3.2 散列函数 3.3 冲突解决方法 3.3.1 线性再散列法 3.3.2
  3. 所属分类:C/C++

    • 发布日期:2013-08-13
    • 文件大小:32505856
    • 提供者:happywindw
  1. 拉链法哈希表的设计与实现

  2. 用java写的拉链法实现哈希表的建立,应用到类似于电话本查询的程序里,课程设计时候做的,所以不是很完美
  3. 所属分类:Java

    • 发布日期:2014-07-08
    • 文件大小:25600
    • 提供者:panpan8800
  1. Flash动画演示 数据结构和算法

  2. B树的删除.swf B树的生长过程.swf 三元组表的转置.swf 中序线索化二叉树.swf 串的顺序存储.swf 二分查找.swf 二叉排序树的删除.swf 二叉排序树的生成.swf 二叉树的建立.swf 克鲁斯卡尔算法构造最小生成树.swf 冒泡排序.swf 分块查找.swf 单链表结点的删除.swf 单链表结点的插入.swf 图的深度优先遍历.swf 基数排序.swf 堆排序.swf 头插法建单链表.swf 寻找中序线索化二叉树指定结点的前驱.swf 寻找中序线索化二叉树指定结点的后继.
  3. 所属分类:其它

    • 发布日期:2008-11-03
    • 文件大小:961536
    • 提供者:zzhc
  1. 散列(拉链方法解决冲突)

  2. 以vector为容器(可自动扩展),供用户多次输入(而不是在源代码中设置数组)来建立散列,以拉链法解决冲突(头插入建链),可进行多次搜索
  3. 所属分类:C/C++

    • 发布日期:2017-12-07
    • 文件大小:1048576
    • 提供者:weixin_38485842
  1. 哈希表的应用(通讯录)

  2. 设计散列表实现电话号码查询系统。基本要求: 1、设每个记录有下列数据项:电话号码、用户名、地址; 2、从键盘输入各记录,分别以电话号码和用户名为关键字建立散列表; 3、采用拉链法解决冲突; 4、查找并显示给定电话号码的记录; 5、查找并显示给定用户名的记录
  3. 所属分类:C/C++

    • 发布日期:2009-01-12
    • 文件大小:67584
    • 提供者:yaohan1120
  1. 成绩管理系统(数据结构)

  2. (1)学生信息及成绩的录入 要求包括的学生信息有:学号,姓名,性别,出生日期,民族 及数据结构成绩(具体内容可自行假设,至少录入10名以上学生). 所录入的学生按学号散列存储(散列函数为 学号%5 取整,如 1002%5 =2),采用拉链法解决冲突. (2)学生成绩的查询 要求根据提供的学号完成学生成绩的查询(必须采用散列查找). (3)学生成绩的分段统计和排序输出 统计出各分数段学生人数(60分以下,60~70,71~80,...) 采用堆排序,将学生成绩从高到低排序输出.
  3. 所属分类:C

    • 发布日期:2009-03-18
    • 文件大小:228352
    • 提供者:zarte
  1. 数据结构动画演示

  2. 该资源包含了几乎所有的数据结构的动画视频,帮助我们更好的理解数据结构与算法的编程思路。 目录如下: B树的删除.swf, B树的生长过程.swf, 三元组表的转置.swf, 中序线索化二叉树.swf, 串的顺序存储.swf, 二分查找.swf, 二叉排序树的删除.swf, 二叉排序树的生成.swf, 二叉树的建立.swf, 克鲁斯卡尔算法构造最小生成树.swf, 冒泡排序.swf, 分块查 找.swf, 单链表结点的删除.swf, 单链表结
  3. 所属分类:C/C++

    • 发布日期:2019-05-06
    • 文件大小:971776
    • 提供者:qq_41556318
  1. 1、Java基础(35题).pdf

  2. 1. Jdk1.8以前是进⾏行行四次扰动计算,可能从速度功效各⽅方⾯面考虑,jdk1.8变成扰动⼀一次,低16位和⾼高16位进⾏行行异或计算。取模的时 候考虑取模运算的速度⽐比较慢,改⽤用与操作优化效率,很巧妙,hash table就没设计的这么好。 2. JDK1.8⾥里里对hashmap最⼤大的改变是引⼊入了了红⿊黑树,这⼀一点在hash不不均匀并且元素个数很多的情况时,对hashmap的性能提升⾮非 常⼤大。Hashmap的底层实现是使⽤用⼀一个entry数组存储,默认初始⼤大⼩小16,
  3. 所属分类:Java

    • 发布日期:2019-09-15
    • 文件大小:1048576
    • 提供者:zarkjobs
  1. python利用拉链法实现字典方法示例

  2. 主要介绍了python利用拉链法实现字典的方法,文中给出了详细的示例代码,相信对大家具有一定的参考价值,需要的朋友可以们下面来一起看看吧。
  3. 所属分类:其它

    • 发布日期:2020-09-21
    • 文件大小:56320
    • 提供者:weixin_38708461
  1. python利用拉链法实现字典方法示例

  2. 前言 字典也叫散列表,最大的特点是通过key来查找其对应的值其时间复杂度是O(1),下面这篇文章就来给大家介绍介绍python利用拉链法实现字典的方法。 在Python中怎样用列表实现字典? 用列表实现字典最大的问题就是解决hash冲突,如果在列表中通过计算不同的key得到相同的相同了位置,这时候应该怎么办? 最简单的办法就是使用拉链法. 拉链法:就是在一个列表中每个位置再添加一个列表,这样就算是有hash冲突也能够存储进去,当选取的hash函数足够好, num的数足够大,就能够保证列表中的每
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:60416
    • 提供者:weixin_38505158
« 12 »