假设菜单树形数据在MySQL中是以记录pid(父级菜单主键)形式存储, 请...

发布于 2022-03-03 16:58:16

假设菜单树形数据在MySQL中是以记录pid(父级菜单主键)形式存储, 请实现getMenuTree方法。
public class Menu {
    private int id // 主键,菜单id
    private String name // 菜单名称
    private int pid // 菜单父id,根节点pid=0
    private List<Menu> children // 下级菜单
    // 省略set、get等方法。
}
public Menu getMenuTree(List<Menu> menuList) {
  // TODO
  return rootMenu
}

要求如下:

1. 要有清晰的代码。

getMenuTree方法最优时间复杂度为0(n)。


关注者
0
被浏览
22