c# - 如何在c#中计算和获取嵌套的树视图列表
解决方案
为了计算树中的项目,您需要进行某种树遍历。有很多关于这些的资源,其中之一是https://www.geeksforgeeks.org/tree-traversals-inorder-preorder-and-postorder/
Depth First Traversals:
(a) Inorder (Left, Root, Right) : 4 2 5 1 3
(b) Preorder (Root, Left, Right) : 1 2 4 5 3
(c) Postorder (Left, Right, Root) : 4 5 2 3 1
根据您要如何计数,您需要实现选择的遍历方法。根据图片,我想你想要1. Preorder Traversal
。这是一个 N-ary 树的示例(每个分支有多个项目的树)https://leetcode.com/articles/introduction-to-n-ary-trees/
推荐阅读
- r - 更改 geom_point 中数据标签的字体大小
- javascript - 如何用 Promise.all 替换多个 async/await 调用?
- sql - 列默认值未设置为 0
- python - Python 电子邮件被重复
- python - 错误:x 和 y 必须具有相同的第一维。为什么?
- python - Keras 自定义损失函数 - 如何访问实际的真值和预测
- ios - 如何处理 FCM 通知而不在 IOS 上键入弹出窗口
- html - 转到另一个页面时的活动导航栏
- sql-server - 无法将 SQL 表值从 Powershell 插入 SQL Server
- reactjs - React 中的 Flickity 单元格选择器