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

搜索资源列表

  1. 数据结构-查找算法-C语言

  2. (1)掌握顺序查找,二分法查找和索引查找的算法思想及程序实现方法。 (2)掌握二叉排序树、AVL树的查找、插入、删除、建立算法的思想及程序实现方法。 (3)掌握散列存储结构的思想,能选择合适散列函数,实现不同冲突处理方法的散列表的查找、建立。 (4)能运用线性表的查找方法解决实际问题。
  3. 所属分类:其它

    • 发布日期:2009-12-14
    • 文件大小:2kb
    • 提供者:dj569420199
  1. 二叉查找树完整C++代码

  2. C++实现的二叉查找树,算是AVL树的雏形。
  3. 所属分类:C++

    • 发布日期:2010-12-05
    • 文件大小:299kb
    • 提供者:mitlons
  1. 平衡二叉树(纯C++实现)

  2. 包含AVL树的创建,删除,查找等等功能,我使用的是VS2010的编译器,可能用版本低的编译器无法打开
  3. 所属分类:C++

    • 发布日期:2012-03-04
    • 文件大小:1mb
    • 提供者:chuandaobozi
  1. GNU的自平衡二叉查找树(AVL tree、redblack tree等)源代码

  2. GNU的自平衡叉查找树的源代码库,包括AVL teee和红黑树 redblack tree、二叉查找树。还有PDF的原理说明及HTML的源代码函数解释。
  3. 所属分类:C

    • 发布日期:2012-03-14
    • 文件大小:2mb
    • 提供者:yuanfengyun
  1. 平衡二叉树 AVL

  2. 本程序封装了平衡二叉树(AVL)的基本操作,实现了非递归插入,删除 查找的基本操作。测试通过了一些极端情况,并通过测试。尚未发现的bug,欢迎指正。
  3. 所属分类:C++

    • 发布日期:2013-04-30
    • 文件大小:2kb
    • 提供者:a_1937
  1. 二叉查找树代码(avl,bst,rbt,sbt,splay,treap树)

  2. 1.里面有一份较老的avl树代码。 2.主要构成是基于C++的模板技术的二叉查找树代码,其中包含 avl树,bst树(二叉查找树),rbt(红黑树),sbt(size平衡树),splay(伸展树),treap树。 3.代码以一个bst_base为基础,实现通用算法。将对象特征和存储结构通过模板参数向上传递,实现特化算法。最终各个不同的树只需要维护自己相关的东西即可。代码在此基础上实现了map,set及其对应的允许多个相同key的结构。代码中有vc10工程,以及在gcc(mingw)下通过编译,
  3. 所属分类:C++

    • 发布日期:2013-06-29
    • 文件大小:22kb
    • 提供者:baihacker
  1. 数据结构-用户登录实验-二叉查找树AVL树实现

  2. 该资源实现了数据结构的二叉查找树、AVL树旋转用于用户信息存储,并附有详细的实验报告说明
  3. 所属分类:C/C++

    • 发布日期:2014-05-23
    • 文件大小:411kb
    • 提供者:lily2048
  1. C语言实现泛型二叉查找树

  2. 大量使用 递归 以及面向对象形式 支持C语言下复合类型 其中的比较以及遍历 均使用回调方式 留给用户最大空间 另由于C语言不支持泛型 好在还有个void* 无类型指针 合理使用 但比较以及遍历时不知其具体类型 故而采用了回调机制, 这树小的在左边 大的在右边 未使用AVL故不能绝对保证其平衡性 已在此版中设有颜色属性 但还未还得及改成红黑树 随后就会改,现在没分了 就拿出来混点分 新手会有一些值得学习的地方, 高手请飘过~
  3. 所属分类:C

    • 发布日期:2014-09-29
    • 文件大小:3kb
    • 提供者:ckeylg
  1. avl树的判断与插入删除结点

  2. 对输入的avl树判断其是否为avl树,并在其上插入删除元素,并把二叉查找树转换为avl树
  3. 所属分类:C/C++

    • 发布日期:2008-10-29
    • 文件大小:12kb
    • 提供者:pingtian532
  1. 二叉查找树简介

  2. 对二叉查找树,avl树等等有一个简单的介绍。什么时候旋转,怎么旋转进行了简单的讲解
  3. 所属分类:讲义

    • 发布日期:2018-01-03
    • 文件大小:14kb
    • 提供者:at351291
  1. 数据结构-从应用到实现 (java版)

  2. 《计算机科学丛书·数据结构从应用到实现(Java版)》系统地介绍了数据结构以及数据结构与对象之间的联系。主要内容包括:算法效率的输入规模、阶和大O,数据结构的无序和有序列表,队列和栈基于数组和链表的设计实例,递归详解,二叉查找树和AVL树,堆、散列表和排序以及图论等。对于每一种数据结构的性质和用途,《计算机科学丛书·数据结构从应用到实现(Java版)》介绍了实现它的Java类的公有接口以及接口操作的估算运行时间。学生通过学习奉书可以使用Java类的公有接口编写和开发Java应用软件.设计和实现
  3. 所属分类:Java

    • 发布日期:2018-04-21
    • 文件大小:28mb
    • 提供者:fd2025
  1. 关于红黑树的论述,讲得很仔细

  2. 红黑树(Red Black Tree) 是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。 它是在1972年由Rudolf Bayer发明的,当时被称为平衡二叉B树(symmetric binary B-trees)。后来,在1978年被 Leo J. Guibas 和 Robert Sedgewick 修改为如今的“红黑树”。 红黑树和AVL树类似,都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的查找性能。 它虽然是复杂的,但它的
  3. 所属分类:C++

    • 发布日期:2018-06-26
    • 文件大小:501kb
    • 提供者:jumpshowlove
  1. 数据结构:从应用到实现JAVA版

  2. 资源名称:数据结构:从应用到实现 JAVA版内容简介:《计算机科学丛书·数据结构从应用到实现(Java版)》系统地介绍了数据结构以及数据结构与对象之间的联系。主要内容包括:算法效率的输入规模、阶和大O,数据结构的无序和有序列表,队列和栈基于数组和链表的设计实例,递归详解,二叉查找树和AVL树,堆、散列表和排序以及图论等。对于每一种数据结构的性质和用途,《计算机科学丛书·数据结构从应用到实现(Jav 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
  3. 所属分类:其它

    • 发布日期:2019-07-23
    • 文件大小:126byte
    • 提供者:weixin_39840650
  1. 红黑树RBT.cpp

  2. 红黑树(Red Black Tree) 是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。 [1] 红黑树是在1972年由Rudolf Bayer发明的,当时被称为平衡二叉B树(symmetric binary B-trees)。后来,在1978年被 Leo J. Guibas 和 Robert Sedgewick 修改为如今的“红黑树”。 [2] 红黑树是一种特化的AVL树(平衡二叉树),都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获
  3. 所属分类:互联网

  1. AVL树数据结构平衡二叉查找树

  2. 在计算机科学中,AVL树是最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为1,所以它也被称为高度平衡树。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。AVL树得名于它的发明者G. M. Adelson-Velsky和E. M. Landis,他们在1962年的论文《An algorithm for the organization of information》中发表了它。
  3. 所属分类:C/C++

    • 发布日期:2020-07-16
    • 文件大小:184kb
    • 提供者:hzwang336
  1. Python中的二叉树查找算法模块使用指南

  2. python中的二叉树模块内容: BinaryTree:非平衡二叉树  AVLTree:平衡的AVL树  RBTree:平衡的红黑树 以上是用python写的,相面的模块是用c写的,并且可以做为Cython的包。 FastBinaryTree  FastAVLTree  FastRBTree 特别需要说明的是:树往往要比python内置的dict类慢一些,但是它中的所有数据都是按照某个关键词进行排序的,故在某些情况下是必须使用的。 安装和使用 安装方法 安装环境: ubuntu12.04,
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:79kb
    • 提供者:weixin_38696582
  1. 数据结构之红黑树详解

  2. 1.简介 红黑树是一种自平衡二叉查找树。它的统计性能要好于平衡二叉树(AVL树),因此,红黑树在很多地方都有应用。在C++ STL中,很多部分(目前包括set, multiset, map, multimap)应用了红黑树的变体(SGI STL中的红黑树有一些变化,这些修改提供了更好的性能,以及对set操作的支持)。它是复杂的,但它的操作有着良好的最坏情况运行时间,并且在实践中是高效的: 它可以在O(log n)时间内做查找,插入和删除等操作。 本文介绍了红黑树的基本性质和基本操作。 2.红黑树
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:148kb
    • 提供者:weixin_38635166
  1. 二叉查找树,AVL树

  2. 二叉查找树 若它的左子树不为空,则左子树上所有的节点值都小于它的根节点值。 若它的右子树不为空,则右子树上所有的节点值都大于它的根节点值。 它的左右子树也分别可以充当为二叉查找树。 查找的平均复杂度是O(log(n))的,最坏情况是O(N)的。 查找所需的次数是二叉查找树的最大深度。 AVL树(平衡二叉查找树) 具有二叉查找树的全部特性。 每个节点的左子树的高度和右子树高度差值小于等于1(平衡二叉树的性质) 左旋:逆时针旋转两个节点,原先的右节点成为新的父节点,原先的父节点成为原先的右节点的左节
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:192kb
    • 提供者:weixin_38627213
  1. AdvancedDataStructures:大学时期学习数据结构的C ++源码,包含AVL树,Treap,多个有序链表合并,二叉查找树,二项堆,红黑树,扭曲树,跳表,栈与数量相互模拟以及最小(大)值改善,*树的C ++版实现,欢迎指出错

  2. AdvancedDataStructures:大学时期学习数据结构的C ++源码,包含AVL树,Treap,多个有序链表合并,二叉查找树,二项堆,红黑树,扭曲树,跳表,栈与数量相互模拟以及最小(大)值改善,*树的C ++版实现,欢迎指出错误和提交贡献
  3. 所属分类:其它

  1. 数据结构和算法:各种数据结构和算法的实现-链表,堆栈,队列,二进制搜索树,AVL树,红黑树,特里,图算法,排序算法,贪婪算法,动态编程,段树等等-源码

  2. C / C ++中的数据结构和算法 该代码由Amit Bansal在学习数据结构和算法时编写。 参考GFG,NPTEL,CLRS。 该存储库包含: 单链表。 添加两个数字表示的链表。 气泡在链接列表中排序合并在链接列表中排序合并排序链表反向使用或不使用堆栈的单链表 双链表。 循环链表。 排序插入 使用数组和链接列表进行堆栈。 使用数组和链接列表排队。 优先队列。 排序: 气泡排序堆排序插入排序合并排序快速排序选择排序 二进制搜索树 插入删除中预定遍历顺序遍历后遍历级别顺序遍历查找二叉搜索树
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:83kb
    • 提供者:weixin_42121272
« 12 3 »