首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

创建树状目录结构

标签:VBA,用户窗体,TreeView控件 我们都知道,使用TreeView控件可以创建树状目录结构,但如何创建,还是有些技巧,这就是本文要介绍的内容。...如图1所示,使用TreeView创建了树状目录结构。 图1 细心的朋友可能注意到,这个目录是根据工作表中的内容结构创建的。...只要我们按一定的规则在工作表中输入数据,代码就会根据这些数据创建出相应的分层目录结构。 如下图2所示,在VBE中插入一个用户窗体,然后布置相应的TreeView控件和按钮控件。....Style = tvwTreelinesPlusMinusText End With End Sub 注意,这个示例可以作为模板,代码不变,只需修改工作表中的数据就可以创建相应的目录层次结构

16510

数据结构树状数组

构造 我们以一个长度16的数组例,比如[6,7,4,3,6,2,8,9,3,1,9,0,5,2,1,7],我们用这个数组来构建一个树状数组,注意:方便计算,树状数组的索引从1开始。...树状数组也是一个数组结构,并且它的长度和原始数组的长度相同。...这里传递的入参数组索引。 lowbit函数就是树状数组的灵魂所在,稍后我们就能看到树状数组如何巧妙的利用该函数,将查询和更新操作的时间复杂度降低O(log n)的。...,二者相与得到0000 0100,除了最低位的1仍然保留,其余位全部变为0,这正是我们要的结果。...现在,对于任意区间的和,我们只需计算出2个前缀和,然后相减即可得到结果。比如求区间[4,9]之和,我们分别计算出[1,9]和[1,3],再将2者相减。

87620

高级数据结构树状数组

树状数组 1.背景 讨论树状数组前我们先来思考一个问题,有一个长度 n 的数组,有两种操作:修改某个数的值和输出下标 i 到 j 的每个数的和。...(10) = 2 // 10的二进制为1010,最低位的1 10 ,十进制为2 lowbit(9) = 1 // 9的二进制为1001,最低位的1 1, 十进制为1 lowbit函数的实现也及其简单...树状数组主要运用到了位运算、倍增、前缀和的思想,就是将数组的前缀和拆分成几段,使得修改某个数的时间变快了,以长度16的数组a[] 例: 111.png 建立一个数组 c 来存储,c[x] 保持序列...+ a[2] + a[3] + a[4] c[12] = a[9] + a[10] + a[11] + a[12] // lowbit(12) = 4 数组c就是上图中所有的长方形,可以看成一个树形结构...所以我们只要对 b[i] 和 i * b[i] 进行树状数组的维护,就可以解决区间查询的问题了。

1.6K30

树状结构存储与读取之Modified Preorder Tree

前言 一直以来存储树状结构都采用经典的结构的组合,即每一个节点持有其父节点的ID,并由此构成完整的树状结构。...这些分类在用户界面往往以直观的树状结构展示如下: -电子产品 - 数码产品 - 手机类 - 相机类 - 电脑类 - 家电 因此在业务层的角度来说我们需要以下操作: public...categoryID; END; CALL addCategory('GAME',1, @categoryId); SELECT @categoryId; 这里可以使用MyBatis直接调用存储过程并获得返回结果...缺点在于一棵树结构的变动将必然会影响所有节点 每棵树冗余一定的空间,假设为1024,那么每棵树的根节点的lft值1024的倍数。...参考文章 Managing Hierarchical Data in Mysql Hierarchical data database 树状结构的数据表如何存储

1.5K10

R语言ggtree画圆形的树状图展示聚类分析的结果

image.png 做完聚类分析通常可以选择树形图来展示聚类分析的结果,之前公众号也分享过一篇文章 R语言聚类树图小例子 如果样本数不是很多,可以选择矩形的树状图。...但是样本数如果比较多,比如今天一位公众号的读者留言说他有160多个样本,这样矩形的树状图就会比较宽或者比较长。这个时候就可以选择用圆形的柱形图来展示。 那么圆形的树状图如何实现呢?...Y叔开发的ggtree包时用来可视化进化树的,我隐约记得好像也可以用来画聚类分析的树状图。...所以我搜索 ggtree show cluster result 找到 http://yulab-smu.top/treedata-book/chapter9.html 这个应该是Y叔专门ggtree...这里写到直接将聚类分析的结果传递给ggtree()就可以,比如 library(ggtree) hc <- hclust(dist(mtcars)) ggtree(hc) 这里我先用了 我之前在3.6.1

3K70

团队管理 - 以结果导向

以客户中心,要求我们必须以结果导向,因为只有工作的结果才能为客户提供价值,有的是产品,有的是服务,客户也只会为结果买单 什么是以结果导向 结果导向是ISO质量管理体系、绩效管理理论中的基本概念和核心思想之一...(来源百度百科) 就是工作必须形成结果,形成对客户有价值的结果,评判工作的唯一标准就是结果,没有结果和没做是一样的,凡是不以结果目的的工作就是“耍流氓”。...过程导向的人,遇到问题首先想的是怎么让自己没有责任,心思往往都花在如何把事情推给别人,或者如何大事化小小事化了 为什么要以结果导向 因为客户只会为结果买单,产品和服务买单,不会为辛苦和成本买单...如何以结果导向 凡事有交代,件件有着落,事事有回应 追求终极目标而非过程性目标 要弄清楚自己工作的终极目标是什么,甚至要弄清楚上级、乃至部门、公司的终极目标是什么,然后围绕这个终极目标来努力,想尽一切办法去实现这个终极目标...不要把请示当做工作的终点 每一个岗位都是解决具体问题而存在的,解决问题,是每个岗位的责任,而非上级的责任 有哪些常见误区 把问题已经请求上级,当做结果 请示之后要跟进,请示是实现目标的手段,本身不是目的

45810

你的WordPress 主题添加结构化数据丰富文本摘要,高亮搜索结果(下)

特别提醒,要查看添加后的效果,可以使用谷歌的 结构化数据测试工具 ,提示务必清楚这一点,即使测试成功,能否在搜索引擎上面显示仍然是未知数,谷歌有自己的算法判断信息是否有效。...这个的实现其实不是通过Schema.org 的结构化数据来的,而是谷歌推广 Google+自行搞的一套。...实现的方法在谷歌官方的《搜索结果中的作者信息》一文有两种方法: 方法 1:使用经验证的电子邮件地址将您的内容与 Google+ 个人资料关联。...> 添加itemprop类型" datePublished ",修改相关代码: " /> 添加itemprop类型"reviewBody",修改相关代码: <?

1K50

你的WordPress 主题添加结构化数据丰富文本摘要,高亮搜索结果(上)

结构化数据/丰富文本摘要通俗解释 在介绍结构化数据/丰富文本摘要,先给点通俗的讲解,如图,你在谷歌中搜索的时候,可能会接触过以下“特殊”的搜索结果显示: ? ? ? ?...我们大可不必理解为何要这样(其实也不难理解),只要知道,这个东西的存在所带来的好处是:高亮搜索结果(这Jeff 自编的),让你的搜索结果显示不一样,从而吸引点击,带来流量。...本文所讲的以谷歌的基础,不要问我百度支不支持这个Rich Snippets,国内这个闭关锁国的搜索引擎我从来不屑一顾。 结构化数据 英文是 structured data 。...在进行下一步操作(在WordPress 主题上添加结构化数据、丰富文本摘要)前,一定要先看看以下资料: 谷歌官方:结构化数据   入门与学习; 谷歌官方:关于丰富网页摘要和结构化数据   了解微数据、... 结构化数据测试工具效果如下: ? ? 不过让我纳闷的是,我在主题上部署了相关代码, 结构化数据测试工具也可以正常显示,但在搜索引擎结果中一直不出现。

1.9K60
领券