【tree】--分销商级联删除--170 drp
2016-01-22 14:04
302 查看
递归删除思路:
获取当前id
首先判断是否是叶子节点, id=pid的时候,是否有记录
如果没有,就删除当前节点
如果有,查询当前节点id作为pid时候的子的id,,本地获取该id对象,删除节点,
删除完成后,判断该节点是否有子节点,如果没有子节点,把父节点属性改成子节点属性。
![](http://images2015.cnblogs.com/blog/555026/201601/555026-20160122140157406-679615770.png)
供参考博客:递归:删除中的循环递归说明
获取当前id
首先判断是否是叶子节点, id=pid的时候,是否有记录
如果没有,就删除当前节点
如果有,查询当前节点id作为pid时候的子的id,,本地获取该id对象,删除节点,
删除完成后,判断该节点是否有子节点,如果没有子节点,把父节点属性改成子节点属性。
![](http://images2015.cnblogs.com/blog/555026/201601/555026-20160122140157406-679615770.png)
供参考博客:递归:删除中的循环递归说明
相关文章推荐
- Android 时间转换
- C函数之memcpy()函数用法
- SVG pointer-events属性
- DDoS的攻击方式及防御手段
- java基础篇--01<基础>
- input 去除叉叉和小眼睛
- git shell 命令
- Mysql支持的数据类型
- C++:抽象类(圆与正方形)
- 漂移板技术路线图
- HTML5新特性
- float学习笔记
- Timeout watchdog using a standby thread
- javascript 传递参数中带加号自动变成了空格的解决方法
- ubuntu14.04下 tomcat的安装
- Mysql分区技术 --创建分区表
- 高级编程之进程(一)
- 一个码农的2015回顾和2016展望
- CSS3 transform对普通元素的N多渲染影响
- First,FirstOrDefault,Single,SingleOrDefault的区别