gpt4 book ai didi

java - for循环性能迭代

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:53:12 25 4
gpt4 key购买 nike

<分区>

问题是,“我们可能期望方法 3 比方法 2 运行得更快,这是为什么呢?”但我不知道。似乎这两种方法都执行相同数量的操作。有人可以启发我吗?

ArrayList<Person> method2(Person x, ArrayList<Person> people){
ArrayList<Person> friends = new ArrayList<Person>();
for (Person y : people) if (x.knows(y)) friends.add(y);
return friends;
}


ArrayList<Person> method3(Person x, ArrayList<Person> people){
ArrayList<Person> friends = new ArrayList<Person>();
for (int=0; i<people.size(); i++){
Person y = people.get(i);
if (x.knows(y)) friends.add(y);
}
return friends;
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com