树形结构操作备忘录

对树形结构的增删改查的自我理解

树形结构增加操作

点击目标数据进行新增操作,首先获取到本层数据和新增下级数据
最后直接做增加操作

树形结构删除操作

通过目标数据查找其全部下级节点,
使用递归函数进行从最下级节点开始,进行删除的操作
再无下级节点时,使用更新操作对目标数据进行操作
如果有上级,则将该数据更新为上级数据,对应的上级数据项做更新操作,以此类推建立更新递归函数
如若没有上级,则直接将数据删除。

树形结构更新操作

从页面获取到目标数据,对数据库表的下级数据项进行更新操作,再对数据库表的下机数据项进行更新操作即可

树形结构查询操作

先将最上级数据进行遍历,接下来,在对下级数据进行遍历时,使用递归函数的操作建立{“上级”,“下级集合”}的嵌套集合,循环将下级输出在页面上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值