点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 二叉树;排序
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
二叉树的表示,递归算法,二叉树的遍历,哈希查找算法
二叉排序、查找树: 1、用随机函数生成10个待排序元素; 2、利用二叉查找树输出升序序列; 3、利用同一棵二叉查找树输出降序序列; 4、写出查找的递归函数;注意:递归出口的处理要求:二叉排序树的程序填空:修改 “BiSearchTree.h” 文件中的myorder()函数,得到二叉排序树的降序序列,要求达到BiSearchTree.exe的执行效果。
所属分类:
其它
发布日期:2010-05-29
文件大小:226kb
提供者:
cwj2009
二叉排序树和平衡二叉树的实现(vc++)
以二叉链表作为二叉树的存储结构,系统实现功能: 1 输入元素序列L,以回车(‘\n’)为输入结束标志,分别生成一棵二叉排序树T和平衡的二叉排序树BT ; 2 对二叉排序树T作中序遍历,输出结果; 3 在BT上插入元素x,当BT失衡时,考虑如下四种平衡旋转处理: (a)单向右旋平衡处理(LL型); (b)单向左旋平衡处理(RR型) ; (c)先左后右双向右旋转(LR型) ; (d)先右后左双向右旋转(RL型)。 4 分别给出四种平衡旋转处理结果; 5 给出一组特例,分别给出四种平衡旋转处理的演示
所属分类:
C++
发布日期:2010-09-10
文件大小:170kb
提供者:
maotianjiao
数据结构课件,二叉树实验、链表实验、排序实验的代码及报告,课程设计:航班代码及报告
数据结构课件,二叉树实验、链表实验、排序实验的代码及报告,课程设计:航班代码及报告。 课程设计:、航班订票系统:航空客运订票的业务活动包括查询航线、客票预定和办理退票等,设计航班信息、订票系统的存储结构,完成下面基本要求 基本要求 (1) 每条航线所涉及的信息有:终点站名、航班号、飞机号、飞行日期(具体时间)、成员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票量) (2) 要求数据等存放在文件中 (3) 录入:可以录入航班情况(数
所属分类:
其它
发布日期:2010-10-19
文件大小:5mb
提供者:
ijustj
陈斌才---排序二叉树
在这程序;可以实现二叉树的中序遍历;删除某个元素或者插入某个元素。
所属分类:
C/C++
发布日期:2010-12-17
文件大小:2kb
提供者:
QQ1518277341
二叉排序树算法实现(本人搜寻到的,好不容易的)
总体设计:设计单向链表实现二叉树的创建及排序; 要求: (1)设计单向链表,能够将一组数字(数量为2的N次方)顺序构建一个满二叉树。 (2)对该二叉树进行排序,要求实现将所有数字按照从左向右递增的顺序排序实现.
所属分类:
其它
发布日期:2011-06-23
文件大小:3kb
提供者:
gyx864330661
随机数二叉树,查找输入值
随机产生数 利用二叉树存储并且查找输入数值 还有程序的运行所需时间 应对老师给的任务
所属分类:
C++
发布日期:2011-07-08
文件大小:1mb
提供者:
jy05372639
代码排序大全
最齐全的排序;插入;选择;二叉树;直接等,为你解忧
所属分类:
C/C++
发布日期:2011-12-14
文件大小:10kb
提供者:
su786578067
求一棵二叉树的深度和双分支结点的个数。
利用二叉树的二叉链表存储结构求解二叉树的深度和双分支结点的个数;利用二叉树的二叉链表存储结构实现二叉排序树建树和删除操作。 实验内容: 题一:二叉树采用二叉链表结构表示。设计并实现如下算法:求一棵二叉树的深度和双分支结点的个数。
所属分类:
C
发布日期:2012-05-23
文件大小:1kb
提供者:
ming101593
学生成绩 二叉树
利用二叉排序树实现学生成绩处理 (1)每个学生信息包括:学号,姓名,成绩三个字段 (2)创建:按成绩构建二叉排序树,存储学生数据; (3)查找:在建立好的二叉排序树中,根据学号或姓名查找学生成绩; (4)排序:对学生信息按照成绩进行排序;
所属分类:
C/C++
发布日期:2012-09-04
文件大小:5kb
提供者:
lee468091501
二叉树成绩管理系统
利用二叉排序树实现学生成绩处理 (1)每个学生信息包括:学号,姓名,成绩三个字段 (2)创建:按成绩构建二叉排序树,存储学生数据; (3)查找:在建立好的二叉排序树中,根据学号或姓名查找学生成绩; (4)排序:对学生信息按照成绩进行排序;
所属分类:
C
发布日期:2012-09-17
文件大小:5kb
提供者:
csd_yixinchen
二叉排序树与平衡二叉树的实现课程设计
本程序中的数据采用“树形结构”作为其数据结构。具体采用的是“二叉排序树”。 二叉排序树(又称二叉查找树):(1)若左子树不空,则左子树上所有节点的值均小于它的根结点的值;(2)若右子树不空,则右子树上所有节点均大于它的根结点的值;(3)它的左右子树分别为二叉排序树。
所属分类:
C/C++
发布日期:2013-11-13
文件大小:204kb
提供者:
u010308072
c++二叉树的建立与打印
在计算机科学中,二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用作二叉查找树和二叉堆或是二叉排序树。二叉树的每个结点至多只有二棵子树(不存在出度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2的 i -1次方个结点;深度为k的二叉树至多有2^(k) -1个结点;对任何一棵二叉树T,如果其终端结点数(即叶子结点数)为 ,深度为2的结点数为 ,则 = + 1。
所属分类:
C/C++
发布日期:2014-08-11
文件大小:31kb
提供者:
jsnjzhxy
二叉排序树
二叉树 排序 题目 4.已知二叉排序树中结点数据域为整数,根据键盘输入不同个数的数据构造二叉排序树,设计递归算法输出树中所有大于或等于给定值x的结点,并以函数的参数返回输出的结点个数并打印。 3.输入一行字符(字符个数小于255),统计其中不同的大写和小写字母的个数。每个数字占一行。 2.已知k阶裴波那契数列的定义为f0=0,f1=0,…,fk-2=0, fk-1=1; fn=fn-1+fn-2+…+fn-k,n=k,k+1,… 1. 某皇帝有2m个儿子,现在要从中选出一个做太子,皇帝不知道该
所属分类:
专业指导
发布日期:2015-02-10
文件大小:33kb
提供者:
u011457306
BinaryTree二叉树操作相关代码
二叉树相关操作:判断是否为二叉排序树、完全二叉树、二叉平衡树;翻转二叉树,求树的深度、叶子节点个数,某节点到根节点的路径,两个节点的最近公共节点等等。
所属分类:
Android
发布日期:2017-10-19
文件大小:21kb
提供者:
stven_king
二叉树排序系统.rar
利用二叉排序树对顺序表进行排序。 基本要求: (1)生成一个顺序表L; (2)对所生成的顺序表L构造二叉排序树; (3)利用栈结构实现中序遍历二叉排序树; (4)中序遍历所构造的二叉排序树将记录由小到大输出。 (5)用非递归方法实现二叉排序树的插入和删除操作。 (6)将二叉树纵向打印(一大难点,其他代码大多是横向)
所属分类:
C/C++
发布日期:2020-03-19
文件大小:1mb
提供者:
guagua_M
数据结构搜索二叉树.rar
二叉查找树(Binary Search Tree),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。二叉搜索树作为一种经典的数据结构,它既有链表的快速插入与删除操作的特点,又有数组快速查找的优势;所以应用十分广泛,例如在文件系统和数据库系统一般会采用这种数据结构进行高效率的排序与检索操作。 [1]
所属分类:
C/C++
发布日期:2020-07-16
文件大小:155kb
提供者:
hzwang336
C++将二叉树转为双向链表及判断两个链表是否相交
把二叉查找树转变成排序的双向链表 例如: 转换成双向链表 4=6=8=10=12=14=16 struct BSTreeNode { int m_nValue; // value of node BSTreeNode *m_pLeft; // left child of node BSTreeNode *m_pRight; // right child of node }; 首先阐述下二叉排序树: 它首先要是一棵二元树,在这基础上它或者是一棵空树;或者是具有下列性质的二元树: (1)若
所属分类:
其它
发布日期:2020-12-31
文件大小:61kb
提供者:
weixin_38697328
C语言二叉树的三种遍历方式的实现及原理
二叉树遍历分为三种:前序、中序、后序,其中序遍历最为重要。为啥叫这个名字?是根据根节点的顺序命名的。 比如上图正常的一个满节点,A:根节点、B:左节点、C:右节点,前序顺序是ABC(根节点排最先,然后同级先左后右);中序顺序是BAC(先左后根最后右);后序顺序是BCA(先左后右最后根)。 比如上图二叉树遍历结果 前序遍历:ABCDEFGHK 中序遍历:BDCAEHGKF 后序遍历:DCBHKGFEA 分析中序遍历如下图,中序比较重要(java很多树排序是基于中序,
所属分类:
其它
发布日期:2020-12-31
文件大小:147kb
提供者:
weixin_38628612
平衡二叉树的实现实例
代码如下:/*首先平衡二叉树是一个二叉排序树;其基本思想是:在构建二叉排序树的过程中,当每插入一个节点时,先检查是否因为插入而破坏了树的平衡性,若是,找出最小不平衡树,进行适应的旋转,使之成为新的平衡二叉树。*/#include#include#define LH 1#define EH 0#define RH -1 using namespace std; typedef struct BTNode{ int data; int BF;//平衡因子(balance factor) struct
所属分类:
其它
发布日期:2020-12-31
文件大小:44kb
提供者:
weixin_38525735
【数据结构】二叉树之堆
本篇章主要梳理下二叉树的内容,重点在于堆的创建、插入、删除、排序等内容,进行详细图解。 1. 二叉树 1.1 概念 一棵二叉树是结点的一个有限集合,该集合或者为空,或者是由一个根节点加上两棵别称为左子树和右子树的二叉树组成。 【二叉树的特点】 每个节点最多有两棵子树,即二叉树不存在度大于2的节点; 二叉树的子树有左右之分,其子树的次序不能颠倒。 1.2 特殊二叉树 【满二叉树】 一棵二叉树,如果每一个层的节点数都达到最大值,则这个二叉树就是满二叉树,也就是说,如果一个二叉树的层数为K,且节点总数
所属分类:
其它
发布日期:2021-01-19
文件大小:667kb
提供者:
weixin_38732912
«
1
2
3
4
5
6
7
8
9
10
»