读书人

怎样用链表实现多级菜单。求大牛解决方

发布时间: 2012-04-25 19:32:32 作者: rapoo

怎样用链表实现多级菜单。。。求大牛
怎么用链表实现一个菜单,一级菜单里面有2级菜单,2级菜单里面有3级菜单。。。。等等等。。。。可以实现任一级菜单加减

[解决办法]
链表是线性的,而多级菜单却是树形结构。这怎么做?

要用也该用树来保存菜单结构吧。
[解决办法]
让我做的话,
在链表结点中设置两个指针,一个是兄弟指针--指向同级菜单的下一个,一个是子女指针--指向下一级菜单的第一个
[解决办法]

探讨
让我做的话,
在链表结点中设置两个指针,一个是兄弟指针--指向同级菜单的下一个,一个是子女指针--指向下一级菜单的第一个

[解决办法]
用双向链表来做,就和文件读取一样,只需要一个指针存同级兄弟(同级菜单),一个指针存下级孩子(下级菜单)
[解决办法]
上面各位所说的,有哪一个是双向链表吗?全都不是啊!

读书人网 >C语言

热点推荐