1. Learn
  2. /
  3. 课程
  4. /
  5. Java 代码优化

Connected

道练习

实现一个联系人管理应用

您正在开发一个联系人管理应用,使用 ArrayList 维护用户联系人的列表。您需要实现并分析搜索函数的性能,以判断当联系人数量增长时它是否具有良好的可扩展性。

说明

100 XP
  • 将 numberOfContacts 设置为 1000。
  • 使用 for-each 循环遍历 contacts 列表中的每个 contact。
  • 当 findContact 方法找到联系人时返回该对象。
  • 先按原样运行代码(使用 "Run Code" 按钮),然后将 numberOfContacts 改为 10000 并再次运行,观察执行时间的变化。之后提交您的答案。