algorithm - 是否有任何模式/算法可以知道动态树中某些属性的数量?
问题描述
我有一个动态树 - 可以随时添加/删除节点。每个节点:
- 可以有N个孩子;
- 有数组
foo
; - 可以添加/删除
foo
到/从他自己的foo
阵列。
而且我总是需要知道树中有多少个总数foo
。考虑到始终只有一个线程(没有多线程),是否有针对此类问题的任何模式或算法?
解决方案
无论树的深度如何,链接/切割树都可以提供 O(log n) 时间操作。我知道的实现虽然不能很好地并行化。
推荐阅读
- python - Rabbitmq 消息块
- css - 如何在前面显示一个元素?
- python-3.x - 如何使用 Azure FaceAPI 的 FindSimilar 功能
- java - Gradle 项目 JUnit - 没有持久性提供程序
- wordpress - WooCommerce 产品评论未显示在产品详细信息页面中
- tcp - Kafka 创建了太多的 TIME WAIT TCP 连接
- iphone - 垂直滚动视图适用于所有设备的反应原生
- typescript - 将打字稿别名转换为具有联合类型的接口
- c# - 如何将 Linq select new 转换为 DataTable
- angular - Stimulsoft - How to render report in asp.net core and show it in angular