为什么delete要在node层级上实现

来源:6-4 二叉树编码实战(四)

慕UI8082421

2016-11-05 15:10

为什么在tree层级上不好实现?

写回答 关注

1回答

  • king925
    2016-11-07 14:58:31
    已采纳

    delete的操作,实际上可以看做是对树的对象中的元素进行的操作,即是对node的操作。

    在tree类中定义的操作,应该是对整个类的操作,如果将delete操作设为tree的函数,那么还需要通过类的对象再调用这个对象的元素,相当于多增加了一步操作。通过在node中实现,可以简化步骤,便于理解。

数据结构探险之树篇

树,将为你开启更精彩的数据结构大门,了解更多概念

56468 学习 · 116 问题

查看课程

相似问题