| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

事故二叉树计算机算法—工矿企业

H***9

贡献于2015-12-20

字数:4270

 
事二叉树计算机算法—工矿企业
 
摘  根数结构中二叉树算法结合事树算法特点提出事二叉树算法该算法事树求解算法益补充发展具广阔应前景现实意义
关键词 事树 二叉树 二叉树遍历 事二叉树 二叉树结点分裂法
Algorithm of Fault Binary Tree
Yu Xiangqian Cai Sijing
(School of Resources Engineering the University of Science & Technology Beijing)
Abstract On the basis of the algorithm of binary tree in DATA STRUCTURES and the algorithm of fault tree the algorithm of fault binary tree is put forward It's an useful compliment and step forawrd of the algorithm of fault tree It opens up a vast range of application prospects and has practcal significance
Key words: Binary tree Fault tree Traversing binary tree Fault binary tree
Algorithm of splitting the node of binary tree
1 前 言
  年计算机辅助事树分析方法发展快新算法断提出文根数结构[1]中二叉树算法结合事树算法特点提出事二叉树算法通建立事二叉树利文介绍系列事二叉树算法仅方便实现事树定性分析中割集径集求解实现事树定量分析中顶事件发生概率基事件概率重度界重度求解实现计算机辅助事树绘图中坐标计算问题该算法事树求解算法益补充发展具现实意义广阔应前景
2 事二叉树存储结构
  事树逻辑结构事二叉树存储结构间应关系文举例说明
  事树逻辑结构举例:应图1事二叉树结点存储结构:
表1 事二叉树结点存储结构

孩 子水方
坐  标垂直方
坐  标结点
信 息非门
标 志结点

孩子数结点
双  亲结点
兄弟*fchhoriverti*infogatechinum*pare*nsib
  事二叉树结点存储结构C语言定义:

图1 事树举例
struct node {
  struct node *fch
  double hori
  int vert
  char *info
  int gatechinum
  struct node *pare*nsib
  ……(继续扩充)
  }
  应图1事二叉树存储结构表示图2
  

图2 应图1事二叉树存储结构
  事二叉树存储结构建立程简单需输入发生火灾房屋火灾中受伤等汉字信息非门类型没孩子yes or no 选择信息诸结点水方坐标结点垂直方坐标结点孩子数等信息编写二叉树遍历程序计算出
3 事二叉树绘图
  面示3函数分求结点垂直坐标水坐标孩子数函数计算机辅助事树绘图意义
   *求事树结点垂直坐标*
  void level(struct node *gen int lev)
  { 
  if(gen){ gen>vertlev
  level(gen>fchlev+1)
  level(gen>nsiblev)
  }
   }
  * 求事树结点水坐标中ho全局double变量*
  void horizon(struct node *root)
  {if(root){if(root>fch){root>horiho

  hoho+1
  if(root>pare)root>pare>horiroot>pare>hori+root>
  hori(double)(root>pare>chinum)
  horizon(root>nsib)
  }
  else {horizon(root>fch)
   if(root>pare)root>pare>horiroot>pare>hori+root>
  hori(double)(root>pare>chinum)
  horizon(root>nsib)
  }
  }
   }
  *求结点孩子数目程序*
  void childnum(struct node *root)
  { 
  struct node *p
  int i

图3 事树举例  
if(root){ proot>fch i0
  while(p) { pp>nsib
  i++
  }
  root>chinumi
  childnum(root>fch)
  childnum(root>nsib)
  }
   }
4 事二叉树结点分裂法
  割集求法[2]行列法结构法布尔代数化简法质数代入法矩阵法方法难计算机语言实现受数组定义限制影响动态扩充存储空间面介绍种二叉树结点分裂法:

图4 图3示事树存储结构
假设棵事树逻辑结构图3
  二叉树存储结构图4
  外定义棵二叉树结点存储结构C语言定义:
struct jiedian{ 

图5 二叉树初始化
struct jiedian *zongxiang
  char *info
  struct jiedian *hengxiang
  ………(继续扩充)
  }

图6 二叉树遍历分裂程
  开始图5示棵二叉树然棵二叉树进行遍历遍历遇结点信息代表门时该结点进行横分裂遍历遇结点信息代表门时该结点进行分裂次二叉树遍历完紧接着进行次遍历直遍历遇结点信息代表着叶子结点信息止遍历分裂程图6
  结果成zongxiang指针连接起链表链表便图3示事树割集然链表元素进行较应该删元素进行删图3示事树割集图7
  径集求解割集求解类似
5 事二叉树算法扩展
  事树定量分析中顶事件发生概率计算方法需事二叉树结点中增加结点事件发生概率域结点事件发生概率域然适改进前面提求事树结点水坐标算法便计算出

图2 应图1事二叉树存储结构
  事二叉树存储结构建立程简单需输入发生火灾房屋火灾中受伤等汉字信息非门类型没孩子yes or no 选择信息诸结点水方坐标结点垂直方坐标结点孩子数等信息编写二叉树遍历程序计算出
3 事二叉树绘图
  面示3函数分求结点垂直坐标水坐标孩子数函数计算机辅助事树绘图意义
   *求事树结点垂直坐标*

  void level(struct node *gen int lev)
  { 
  if(gen){ gen>vertlev
  level(gen>fchlev+1)
  level(gen>nsiblev)
  }
   }
  * 求事树结点水坐标中ho全局double变量*
  void horizon(struct node *root)
  {if(root){if(root>fch){root>horiho
  hoho+1
  if(root>pare)root>pare>horiroot>pare>hori+root>
  hori(double)(root>pare>chinum)
  horizon(root>nsib)
  }
  else {horizon(root>fch)
   if(root>pare)root>pare>horiroot>pare>hori+root>
  hori(double)(root>pare>chinum)
  horizon(root>nsib)
  }
  }
   }
  *求结点孩子数目程序*
  void childnum(struct node *root)
  { 
  struct node *p
  int i

图3 事树举例  
if(root){ proot>fch i0
  while(p) { pp>nsib
  i++
  }
  root>chinumi
  childnum(root>fch)
  childnum(root>nsib)
  }
   }
4 事二叉树结点分裂法
  割集求法[2]行列法结构法布尔代数化简法质数代入法矩阵法方法难计算机语言实现受数组定义限制影响动态扩充存储空间面介绍种二叉树结点分裂法:

图4 图3示事树存储结构
假设棵事树逻辑结构图3
  二叉树存储结构图4
  外定义棵二叉树结点存储结构C语言定义:
struct jiedian{ 

图5 二叉树初始化
struct jiedian *zongxiang
  char *info
  struct jiedian *hengxiang
  ………(继续扩充)
  }

图6 二叉树遍历分裂程
  开始图5示棵二叉树然棵二叉树进行遍历遍历遇结点信息代表门时该结点进行横分裂遍历遇结点信息代表门时该结点进行分裂次二叉树遍历完紧接着进行次遍历直遍历遇结点信息代表着叶子结点信息止遍历分裂程图6
  结果成zongxiang指针连接起链表链表便图3示事树割集然链表元素进行较应该删元素进行删图3示事树割集图7
  径集求解割集求解类似
5 事二叉树算法扩展
  事树定量分析中顶事件发生概率计算方法需事二叉树结点中增加结点事件发生概率域结点事件发生概率域然适改进前面提求事树结点水坐标算法便计算出

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 积分 [ 获取积分 ]

购买文档

相关文档

线索二叉树算法的设计与实现

随着时代的不断进步,计算机技术也随之得到发展。数据结构在计算机技术的发展中起到巨大的作用。数据结构为构建出高效的计算机算法打下了坚实的基础。良好的数据结构能够提高算法效率的同时也能减少对系统资源的占用[

王***朝 3年前 上传1010   0

进程调度算法的实现计算机操作系统课程设计

题目2 进程调度算法的实现2.1 题目的主要研究内容及预期达到的目标(1)设计进程控制块; (2)设计多个进程队列; (3)设计多个进程(≥20); (4)动态生成时间片、执行时间和优先级,将这些信息输出至文件中; (5)设计基于时间片的多优先级调度算法; (6)动态调度,并把所有调度信息输出至文件中。(7)理解进程调度相关理论;(8)掌握时间片调度原理;(9)掌握高优先级

文***品 3年前 上传589   0

实验六二叉树实验报告

实验四 二叉树的操作 班级:计算机班 姓名: 学号: 完成日期:2010题目:对于给定的一二叉树,实现各种约定的遍历。一、实验目的: (1)掌握二叉树的定义和存储表示,学会建立一棵特定二叉树的方法;(2)掌握二叉树的遍历算法(先序、中序、后序遍历算法)的思想,并学会遍历算法的递归实现和非递归实现。二、实验内容:构造二叉树,再实现二叉树的先序、中序、后序遍历,最后统计二叉树的深度

文***品 1年前 上传557   0

地铁运营事故处理规则—工矿企业

 地铁运营事故处理规则—工矿企业 地铁运营事故处理规则目    录第一章  总则第二章  事故分类第三章  事故报告第四章  事故调查第五章  事故责任判定与处理第六章  事故统计分析和总结报告第七章  罚则第八章  附则附件l  《北京地铁运营事故处理规则》内容解释附件2  《地铁运营谐凳鹿时ǜ妗?nbsp; 地安监统一4附件3  《

朱***文 9年前 上传417   0

首次适应算法最佳适应算法

姓名:学号:实验名称:进程调度模拟实验 实验目的:了解动态分区存储管理方式中的数据结构和分配算法,加深对动态分区存储管理方式及其实现技术的理解。实验内容:#include<iostream.h>#include <malloc.h>typedef struct Spare{ int SA; int size;}spare;void init(spare *S,in

文***享 3年前 上传1634   0

粒子群算法(优化算法)毕业设计论文

 毕 业 论 文 题 目 粒子群算法及其参数设置 专 业 信息与计算科学 班 级 学 号 学 生 指导教师

文***品 5年前 上传1476   0

事故经济损失估算方法—工矿企业

 事故经济损失估算方法—工矿企业 【摘 要】 说明了劳动安全卫生费用与事故费用的概念,事故费用中直接费用与间接费用的概念。重点讨论了事故给企业带来的经济损失的费用要素,以及这些要素的确定原则及其分类,同时说明了各费用要素的计算方法。【关键词】 事故费用 直接费用 间接费用 保险费用 非保险费用Method for Estimating the Accidental Econo

d***n 10年前 上传290   0

热电公司如何实现“安全无事故”我之见—工矿企业

 热电公司如何实现“安全无事故”我之见—工矿企业 热电公司如何实现“安全无事故”我之见检修部:惠小和 写作题纲:一、提出论点:热电公司行业性质决定搞好安全的重要性,要实现安全无事故,我之见重中之重是提高员工业务技能和安全意识,让员工能做到艺高胆大,胆大心细,细而不乱,对实现安全无事故具有决定性作用。 二、进行论证:1、          提高员工业务技

解***弦 12年前 上传388   0

概率统计、算法

1. 统计1. 如图是样本容量为200的频率分布直方图.根据此样本的频率分布直方图估计,样本数据落在[6,10)内的频数为_____ 642. 甲、乙两名同学在五次考试中数学成绩统计用茎叶图表示如图所示,则甲、乙两名同学成绩较稳定(方差较小)的是______.乙3. (等距抽样)某班有学生48人,现用系统抽样的方法,抽取一个容量为4的样本,已知座位号分别为

z***s 10年前 上传817   0

第1课生活与算法

课题第一课 生活与算法日期课时安排1课时课型新授课教学目标1、 通过探讨、解决具体生活问题的方法与步骤,了解算法的概念2、 通过体验、观摩形象直观的生活实例,学会建立数学模型,了解变量的概念,理解计算机处理问题的一般过程3、 通过探究学习,初步了解计算机语言的发展历程重点和难点重点:算法的概念,用计算机处理问题的一般过程难点:变量的概念,建立数学模型教具准备师

文***品 2年前 上传631   0

3D图形算法

3D简介   我们首先从坐标系统开始。你也许知道在2D里我们经常使用Ren?笛卡儿坐标系统在平面上来识别点。我们使用二维(X,Y):X表示水平轴坐标,Y表示纵轴坐标。在3维坐标系,我们增加了Z,一般用它来表示深度。所以为表示三维坐标系的一个点,我们用三个参数(X,Y,Z)。这里有不同的笛卡儿三维系统可以使用。但是它们都是左手螺旋或右手螺旋的。右手螺旋是右手手指的卷曲方向指向Z轴正方向,而大拇指

d***9 10年前 上传8782   0

高级算法工程师的职责内容

高级算法工程师的职责内容职责:1、负责计算机图形算法的前沿技术研究,为3D打印前处理软件提供解决方案;2、负责计算几何及相关算法的预研、算法设计、算法优化、编码和实现,以及文档的书写等整套流程;3、实现软件组件的架构设计,建模和可视化;4、与团队协作设计、计划、开发、测试、交付和维护复杂的特性和新的子系统;5、与质量工程师协作完成单元测试和系统测试,修复软件缺陷。任职要求:1、精

n***e 2年前 上传636   0

视觉算法工程师的工作职责

视觉算法工程师的工作职责职责:1、负责机器视觉系统图像处理、分析及算法研发,视频图像特征提取等应用开发;2、研究并开发基于地图信息的单目、双目摄像头,vslam及其他相关传感器的自主定位算法。3、完成算法设计、实现、测试,完成应用调试;4、完成技术文档。任职资格:1、图像处理领域相关专业(如电子工程,计算机,自动控制等)本科学历___年以上工作经验,有计算机视觉,模式识别,视频图像

s***7 2年前 上传524   0

通信算法工程师的职责

通信算法工程师的职责职责:1. 通信算法工程师,能够独立承担通信系统设计方案的编写,通信系统各种接口设计。移动通信系统设计及性能分析。包括:1)完成海宽带通信系统的算法设计与前期仿真,对仿真结果进行分析,问题定位。2)基站与卫星网关、自组网设备等进行互通及前期性能仿真分析。3)实施近海宽带通信设备的内场和外场的系统搭建及链路预算等性能分析。2. 负责与移动通讯设备厂家研发团队及产品性

y***3 2年前 上传377   0

视觉算法工程师的职责

视觉算法工程师的职责职责:1.负责公司视觉分析算法研发,包括运动轨迹预测、同图像上多人脸识别、物体特征提取的算法研发工作2.负责技术的前期预研,完成算法开发库,封装算法调用文档;3.负责业务模块的功能设计、代码实现,对代码进行优化,提升效率和准确度;4.训练数据,对训练的精准度进行调参,项目上的订制开发岗位要求:1、负责运动分析算法的开发、熟练使用Python、CUDA、C/C++

t***l 2年前 上传486   0

算法设计与分析试卷及答案

湖南科技学院二○ 年 学期期末考试 信息与计算科学专业 年级《算法设计与分析》 试题题 号一二三四五总分统分人得 分阅卷人复查人考试类型:开卷 试卷类型:C卷 考试时量:120 分钟一、填空题(每小题3 分,共计30 分)1. 用O、Ω和θ表示函数f与g之间的关系__________

文***享 1年前 上传437   0

复活节日期的算法介绍

复活节日期的算法介绍  对复活节日期的算法你了解多少呢,看看下文吧,相信你会有所收获的!  复活节是西方传统的节日,公元325年尼西亚宗教会议规定,每年过春分月圆后的第一个星期天为复活节。其日期是不固定的,通常是要查看日历才能知道。  现在有一个简便的算法供大家参考!  年份只限于19xx年到2099年  no.1 设要求的那一年是y年,从y减去1900,其差记为n。  

l***琳 11年前 上传740   0

文本挖掘算法总结

文本数据挖掘算法应用小结1、基于概率统计的贝叶斯分类  2、ID3 决策树分类 3、基于粗糙集理论Rough Set的确定型知识挖掘 4、基于k-means聚类 5、无限细分的模糊聚类Fuzzy Clustering  6、SOM神经元网络聚类 7、基于Meaning的文本相似度计算 8、文本模糊聚类计算 9、文本k-means聚类 10、文本分类 

l***i 3年前 上传677   0

高级算法工程师的工作职责

高级算法工程师的工作职责职责:1、调研跟踪智能穿戴产品相关算法,为公司产品决策提供参考;2、设计开发智能穿戴产品的计步、睡眠、心率、血氧饱和度、血压、心率变异性等相关参数的提取算法;3、撰写算法开发文档,包括算法流程、测试方案,评估标准,算法优劣与优化方向文档;3、仿真分析、测试评估智能穿戴设备的新型生命体征传感器性能;并将仿真算法移植到嵌入式平台或者云平台上;4、基于光电容积脉搏波

k***8 2年前 上传649   0

密度聚类算法报告

密度聚类算法报告1. 摘要聚类分析是数据挖掘的重要方法。该文阐述了基于密度聚类分析的基本概念及其经典的算法思想,并提出了一种基于核心点进行聚类的算法。该算法首先对点进行分类,分出核心点、边界点和噪音点。然后采用自下而上的方式对簇进行合并。对所有数据进行分类并合并标记后,给出最后结果图。算法保证了数据处理的完整性。2. 密度聚类的相关概念对于构成簇的每个对象,其Eps邻域包含的对象个数必须

文***享 3年前 上传598   0

查找算法的程序实现「学生版」

查找算法的程序实现【学生版】【例1】 在数组元素a(1)到a(8)中查找键值为key的数,其顺序查找的VB程序段如下,请在划线处填写正确的语句。for i=1 to 8if ①        then   Text1.text=str(i)  exit forend ifnext iif ②        then text1.text=″在数组中没有找到″+str(key)

文***7 2年前 上传518   0

算法实践与创新论文

XX大学算法实践与创新论文题目 回溯法的分析与应用学生姓名: 学号: 摘要对于计算机科学来说,算法的概念是至关重要的,算法是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有

文***享 4年前 上传938   0

实验6FFT算法的应用

实验6 FFT算法的应用实验目的:加深对离散信号的DFT的理解及其FFT算法的运用。实验原理:N点序列的DFT和IDFT变换定义式如下: , 利用旋转因子具有周期性,可以得到快速算法(FFT)。 在MATLAB中,可以用函数X=fft(x,N)和x=ifft(X,N)计算N点序列的DFT正、反变换。例1 对连续的单一频率周期信号 按采样频率 采样,截取长度N分别选N =20和N

文***享 1年前 上传386   0

2017年复活节的日期算法

复活节的日期算法  下面有一个简便的算法供大家参考:  年份只限于192017年到2099年  no.1 设要求的那一年是y年,从y减去1900,其差记为n;  no.2 用19作除数去除n,余数记为a;  no.3 用4作除数去除n,不管余数,把商记为q;  no.4 用19去除7a+1,把商记为b,不管余数;  no.5 用29去除11a+4-b,余数记为m;

云***轻 7年前 上传378   0

入党时间和党龄算法

入党时间和党龄算法  党龄是指成为正式党员的年数。对党员而言,党龄记录着自己的政治生命,不仅表示自己在党内生活和工作的实际经历,更蕴含着使命与担当。牢记党龄是一名党员的本分。如何计算党龄?来一同学习!  党员的入党时间和党龄怎么算?  党员的入党时间,就是党支部召开党员大会接收预备党员的时间,可在存入本人档案的《中国共产党入党志愿书》中查找。党章第七条明确规定,“党员的党龄,从预备期满转

s***g 2年前 上传1316   0