码迷,mamicode.com
首页 >  
搜索关键字:叶子    ( 2578个结果
GEF中TreeViewer的叶子节点展开
/** * GEF树叶子节点的展开 * @param items */ private void expand(TreeItem[] items) { for (int i = 0; i < items.length; i++) { expand(items[i].ge...
分类:其他好文   时间:2014-12-25 16:01:56    阅读次数:146
sgu-203 Hyperhuffman
题目大意: 给出一个n,表示一篇文章中的不同单词的个数为n,然后接下来给出n个整数,表示各个单词出现的频率,要你求对这篇文章的所有单词huffman转码后的文章的长度。 解题思路: 首先看到这道题目准备直接去构造huffman tree,但是后来懒得写(其实是我太渣),然后脑补了一下发现了什么: 这道题目实际上不需要建树,因为只要求huffman tree 的权值(就是每个叶子节点...
分类:其他好文   时间:2014-12-24 13:30:07    阅读次数:158
二叉树的基础应用(建树+叶子数+深度+遍历 )
#include #include #include #include #include using namespace std;typedef struct node{ char ch; struct node *ll; struct node *rr;}Binode, *Bit...
分类:其他好文   时间:2014-12-23 13:54:43    阅读次数:107
堆排序
堆排序是对简单选择排序算法的一种改进,在每次选择最小记录的同时,根据比较结果对其他记录做出相应的调整。堆是具有下列性质的完全二叉树:每个节点的值都大于(小于)或者等于其左右孩子节点的值,为大顶堆(小于)。堆排序的基本思想是:从最后一个含有叶子节点的节点开始将待排序列构造成一个堆,然后将堆顶元素与末尾...
分类:编程语言   时间:2014-12-23 10:10:55    阅读次数:182
POJ3177 Redundant Paths (双联通缩点)
求对于给定一个连通图,加多少条边可以变成边双连通图。 一个有桥的连通图要变成边双连通图的话,把双连通子图收缩为一个点,形成一颗树。需要加的边为(leaf+1)/2 (leaf为叶子结点个数)。 对于此题,有重边但重边不加入计算。 重边的话,要么在开始去掉,要么用桥来计算入度。 因为桥不属于任何一个边双连通分支,其余的边和每个顶点都属于且只属于一个边双连通分支。对于重边而言,只有一对...
分类:移动开发   时间:2014-12-22 21:23:30    阅读次数:215
索引的学习和使用
又是1个都月过去了,迷迷糊糊的,这短时间工作也不稳定,也没静下心来好好学点啥(懒)。关于索引 数据库索引分为聚集索引和非聚集索引,聚集索引就是物理索引,也就是数据的物理的存储顺序,聚集索引的叶子节点就是数据行本身;非聚集索引是逻辑索引,也可以简单的认为是对聚集索引建立的索引,一般来说聚集索引...
分类:其他好文   时间:2014-12-22 17:48:34    阅读次数:194
叶子形状的loading
公司要求换一个loading,然后随便写写,改了下border-radius的参数,发现这个类似叶子形状的挺不错的啊,哈哈~...
分类:其他好文   时间:2014-12-18 12:01:39    阅读次数:174
编程思路总结——递归
1. 二叉树中和为某一值的路径路径:从树的根节点到叶子节点经过的节点形成的路径,例如途中(10,5,4),(10,5,7),(10,12)满足和为22的路径有(10,5,7)、(10,12)参考代码void FindPath(TreeNode *root, vector &vec, int cur,...
分类:其他好文   时间:2014-12-15 23:34:35    阅读次数:268
二叉树(7)----求二叉树叶子节点个数,递归和非递归
1、二叉树定义: typedef struct BTreeNodeElement_t_ { void *data; } BTreeNodeElement_t; typedef struct BTreeNode_t_ { BTreeNodeElement_t *m_pElemt; struct BTreeNode_t_ *m_pLeft; struct B...
分类:其他好文   时间:2014-12-15 12:17:57    阅读次数:146
二叉树(8)----求二叉树第K层的节点数和二叉树第K层的叶子节点数,递归方式
1、二叉树定义 typedef struct BTreeNodeElement_t_ { void *data; } BTreeNodeElement_t; typedef struct BTreeNode_t_ { BTreeNodeElement_t *m_pElemt; struct BTreeNode_t_ *m_pLeft; struct BT...
分类:其他好文   时间:2014-12-15 12:11:29    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!