无需多次迭代即可检索对象列表

问题描述 投票:0回答:1
public class City {
    
    private CityHall cittyHall;
    private List<School> schools;
    
}

public class School {
    
    private List<Student> students;

}

上面的示例代码。我正在寻找一种智能方法来从 City 对象获取所有学生对象,而不需要单独迭代每个 School 对象

java loops iteration
1个回答
0
投票

这是一个非常不必要的问题,因为这绝不会影响您的程序。唯一可能存在的问题是时间复杂度高于 o(N) ,考虑到你要创建一个城市和一所有学生的学校,我怀疑整个程序的时间复杂度会低于 O(n) 或 O(1 ) [恒定时间]。有时,用蛮力的方式做事而不是试图想出随机的解决方案会更容易。

© www.soinside.com 2019 - 2024. All rights reserved.