递归方法实现如下图:c# 或者LINQ 实现都可。

一叶知秋う 一叶知秋う 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
集合:
Id Name Parent ParentName
001 李四 000 张三
002 王五 001 李四
003 赵六 002 王五
004 孙七 003 赵六
101 小二 100 小一
102 小三 101 小二
201 红太郎 200 灰太狼


结果:
004 孙七 000 张三
102 小三 100 小一
201 红太郎 200 灰太狼
...全文

相关推荐

C#采用递归实现阶乘的方法

"C#采用递归实现阶乘的方法"在编程中,阶乘是一个常见的数学概念,用于计算正整数的全部因子之积。例如,5的阶乘(表示为5!)是5乘以小于它的所有正整数,即5! = 5 * 4 * 3 * 2 *

weixin_38546789

C# 递归查找树状目录实现方法

在C#编程中,实现树状目录的递归查找是一种常见的操作,特别是在文件管理、文件系统遍历或者构建文件结构视图时。本文将介绍如何利用递归方法来遍历并展示文件或目录树。以下是一个详细的代码示例和相关知识点:

weixin_38641339

C# 递归实现无限级分类

C#作为一种强大的面向对象编程语言,提供了丰富的特性来处理这类问题。本篇将深入探讨如何使用C#的递归方法实现无限级分类。首先,我们需要理解什么是递归。

新亿

c#斐波那契数列(Fibonacci)(递归,非递归)实现代码

在计算机科学中,斐波那契数列常被用作算法和数据结构的基础示例,用于展示递归和动态规划的概念。在C#中,斐波那契数列可以通过两种主要方法实现:递归和非递归(或迭代)。1.

weixin_38612909

用递归实现C#树形结构

在C#编程中,树形结构是一种常见的数据结构,它模拟了自然界中的树状关系,如文件系统、组织架构或阶层关系等。本篇将详细探讨如何使用递归方法来实现C#中的树形结构。首先,理解树形结构的基本概念至关重要。

进取先生
评论 8
收藏 已收藏
分享
返回顶部
一叶知秋う
C# 111,128 成员 642,536 内容