在无限列表中搜索策略

时间:2010-01-25 09:57:24

标签: java search infinite-sequence

我正在收听第三方网络服务,当服务启动时,它会生成我正在接收的对象流。我必须在给定的时间内搜索特定对象,并在找到对象时进行一些处理,或者在以下任何条件下抛出错误:

  1. 网络服务停止,我没有找到该对象。
  2. 我的计时器到期了。
  3. 任何其他错误情况。
  4. 我想知道什么是搜索对象的最佳方式,假设我在无限列表中搜索并且无法预测列表中出现的项目顺序?

1 个答案:

答案 0 :(得分:4)

如果订单无法预测,那么没有比简单地测试每个对象更好的方法了。