是不是可以这样:
给每个节点加上一个编号:
如频道为前两位:00(以后依次为01、02...)
节目为四位:0000(0001--0099、0100--0199...)
以次类推:节目项就是六位,任务就是八位。
再把节点加入链表,就可以很容易的实现父节点,子节点和兄弟节点的查找。
如任务为00000000,则很容易知道其上父节点为000000