完善函数注释；缓存遍历结果加快效率