码迷,mamicode.com
首页 >  
搜索关键字:深度 层序遍历 先序遍历 中序遍历 后序遍历    ( 16103个结果
UVA1267 - Network
题意:n台及其连成一个树状网络,其中叶结点是客户端,其他结点是服务器。已经有一台服务器提供VOD服务,要求出最少在几个记得点放置服务器,使得所有客户端到服务器的距离都不超过k。 思路:先将无根树状化为有根树。之后就利用贪心,找到深度最大的结点u,每次放置服务器的地方都要放在u的k级祖先,这样是最划算的。 #include #include #include #includ...
分类:Web程序   时间:2014-08-06 12:00:31    阅读次数:225
二叉树(二)——遍历、深度统计、叶子结点统计、结点统计
1.二叉树的相关算法的实现(链表)。 #include #include #define NULL 0 typedef struct tree { int data; struct tree *left, *right; }ElemBT; void create_btree(ElemBT *root, int list[], int n) /*n表示list数组中元素的个数*/ {...
分类:其他好文   时间:2014-08-06 12:00:01    阅读次数:183
二叉树和为某值
很容易想到用先序遍历,并传递进去一个数组和当前和。just so so 代码: #include #include #include using namespace std; typedef struct tree{ int data; struct tree * lchild; struct tree * rchild; }Tree,*pTree; void create...
分类:其他好文   时间:2014-08-06 11:55:31    阅读次数:227
化学螺栓的有关参数
化学螺栓由化学胶管、螺杆、垫圈及螺母组成。 螺杆、垫圈、螺母(六角)一般有镀锌钢和不锈钢两种(也可按要求热镀锌)。 化学胶管(或用塑料包装的药剂管)含有反应树脂、固化剂和石英颗粒。 化学螺栓的有关参数 钻孔深度:由锚栓类型及尺寸来决定需要的钻孔深度,除少数例外..
分类:其他好文   时间:2014-08-05 23:12:30    阅读次数:476
微处理器之Trace Cache浅析
问题背景是这样的:随着处理器内流水线越来越长,主频越来越高,分支问题带来的性能损失就越来越明显了。根据统计,分支指令占指令总数的10%(静态),15%(动态)。也就是说平均每处理6~7条指令就出现一条条件转移指令。比如流水线的深度为25,当出现条件转移时,整个流水线都需要被刷新,这个性能损失是难以容忍的。尽管可以采用分支预测等手段来减缓条件转移带来的开销,但并不能彻底解决问题。 我们首先来研究一下分支指令的执行速度: ExecTime = PredictTime + FailRate * FailPenal...
分类:其他好文   时间:2014-08-05 22:39:20    阅读次数:309
openerp child_of操作符深度解析
child_of此操作符,从代码来看,等价于:[('x','child_of',id)] ==> x.prarent_left >=id.parent_left && x.parent_left categ_id.prarent_left >=id.parent_left && categ_id.....
分类:其他好文   时间:2014-08-05 22:07:40    阅读次数:377
二叉树(一)——二叉树的基本实现(数组实现和链表实现)
1.树是一种数据结构,树的一些相关的术语: 结点的度:一个结点的后继结点的个数。 树的度:树中度值最大的结点的度被称为树的度。 树的深度:树的层次数。 分支结点:度值大于0的结点,分支结点至少含有一个后继,分支结点也称为非终端结点。 叶子结点:树中的度值为0的结点。 双亲结点:树中某个结点的前驱结点,也成为父节点。 子女结点:树中某结点的后继结点。 兄弟结点:树中同一层的结点。...
分类:其他好文   时间:2014-08-05 19:34:40    阅读次数:262
重建二叉树
对于一颗二叉树,可以根据先序遍历(后序遍历)和中序遍历重新还原出二叉树。 主要通过递归实现。 关键是找出对应左右子树的长度,之后传递先序遍历的开始节点、结束节点,中序遍历的开始节点、结束节点。 代码: #include using namespace std; typedef struct tree{ int data; struct tree *lchild; struct ...
分类:其他好文   时间:2014-08-05 19:27:30    阅读次数:224
对于linux下system()函数的深度理解(整理)
这几天调程序(嵌入式linux),发现程序有时就莫名其妙的死掉,每次都定位在程序中不同的system()函数,直接在shell下输入system()函数中调用的命令也都一切正常.就没理这个bug,以为是其他的代码影响到这个,或是内核驱动文件系统什么的异常导致,昨天有出现了这个问题,就随手百了一下度....
分类:系统相关   时间:2014-08-05 18:28:49    阅读次数:352
Recurrent Neural Network Language Modeling Toolkit代码学习
Recurrent Neural Network Language Modeling Toolkit  工具使用点击打开链接 按照训练的进度学习代码: trainNet()中的结构: step1. learnVocabFromTrainFile() 统计训练文件中所有的单词信息,并对统计好的信息进行整理                     涉及的数据结构:...
分类:Web程序   时间:2014-08-05 15:52:16    阅读次数:345
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!