【发布时间】:2023-04-10 22:18:01
【问题描述】:
如何从列表中找到特定对象? 假设我有一个函数,它接受一个对象和一个包含这种类型对象的列表,并返回找到特定对象的位置的数字。
我能想到解决方案的唯一方法是使用 foreach 循环运行列表,但没有更好的方法吗?
谢谢
【问题讨论】:
-
请注意,无论您使用的库中的任何聪明功能,它基本上都需要在内部实现为 foreach 循环 - 因为列表的存储方式(即没有索引)。如果您有其他结构,例如您知道数据已排序,则可以利用该信息实现更有效的算法