熟悉数据结构的 进来看一下。
现在要求做一个 无限层级的 树型 组织结构图:
根部门
二级部门1
二级部门2
三级部门1
三级部门2
四级部门1
.
.
二级部门3
三级部门3
三级部门4
数据库表设计如下
部门编号(ID) 部门名称等(Name) 所属上级部门编号(MotherID) 组织层次
1 根部门 0 1
2 二级部门1 1 2
3 二级部门2 1 2
4 三级部门1 2 3
最后一个字段为冗余字段。
假设 已经将 此表读入到 DataTable1 中
现在要求 遍历此数据表 写出如上所示的组织结构图。请高手帮忙啊!
相关推荐
数据结构基础 ,熟悉Project组织应用程序
设a为长度为n的整数型一维数组。 (1)试编写求a中的最大值、最小值和平均值的函数。 请分别用两种方法完成: 分别编写三个函数int aMAX(int *a,int n) 、 int aMIN(int *a,int n) 、 int aAVE(int *a,int n) 实现求最大值、最小值和平均值。 用一个函数void aMAX_MIN_AVE(int *a, int n, int &max, int &min, int &aver) 实现求上述三个值,用“引用参数”带回结果。 (2)试编写函数 int prime_SUM(int *a, int n) 计算a中所有素数之和。 (3)编写函数 void aSORT(int *a,int n) 对a进行从小到大的排序,并输出排序结果。
Java-Practice:在Java中练习算法和数据结构以帮助您熟悉语言
Java实践 在Java中练习算法和数据结构以帮助您熟悉语言
GDI+ 编程 学习和熟悉GDI+常用的数据结构和类
了解 GDI+ 学习和熟悉GDI+常用的数据结构和类 探讨 GDI+ 中的对象:Pen、Brush 和 Color 通过 GDI+ 绘制线条、形状和文本 使用 GDI+ 显示图像
leetcode题库-developer-drills:熟悉和征服常见的数据结构和算法模式
leetcode题库developer-drills-2020 技术面试准备注意事项。 模式识别、编码、优化 滑动窗口:连续子数组、子串 两个指针:三元和 Tree BFS:面向水平的数学,水平关系 树 DFS : 一些准备方法 策略 1(掌握):一次一个主题。 即要使用链表,解决所有与链表相关的问题 策略 2(暴露):为问题设计一种方法,然后比较解决方案。 不熟悉时的代码问题 策略 3(激励):淘汰尽可能多的可行问题以使球滚动。 一致性是 :key: 策略4(具体):很快面试。 ROTE 记住最近的问题。 寻找模式。 策略 5 (PEMDAS):在申请的公司的常见问题和不太熟悉的主题的问题集之间找到平衡。 就我而言,它的图表和 DP。 根据什么准备 话题 % 的公司测试这个主题 数组 70 字典和哈希图 40 排序 40 字符串操作 40 贪心算法 31 搜索 30 动态规划 27 堆栈和队列 17 图表 15 树木 12 链表 8 递归和回溯 5 各种各样的 <5 使用的资源 执照 :copyright: Yasin Ehsan 根据 .
主存空间的分配与回收。熟悉主存的分配与回收,理解在不同的存储管理方式下,如何实验主存空间的分配与回收。掌握动态分区方式中的数据结构和分配算法及动态分区存储管理方式及其实现过程。
主存空间的分配与回收。熟悉主存的分配与回收,理解在不同的存储管理方式下,如何实验主存空间的分配与回收。掌握动态分区方式中的数据结构和分配算法及动态分区存储管理方式及其实现过程。 编译通过,完全没有问题。


