循环引用,两个map,map1保存没引用的,map2保存含有引用的。遍历map2,如果map2里可以用map1里的替代,就替换它,如果map2里的某个key引用的都被替换完了,则把它从map2去除加入到map1里。如果本次遍历替换次数大于0,则重头再开始遍历。如果替换次数=0并且map2的size不为0,则存在循环引用
点赞 评论

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务