Q
搜索并行元组列表
0
A
回答
0
从逻辑上将您的列表拆分为块。给每个线程一个子列表进行搜索。如果使用数组,则更容易(从示例的角度来看),因为您可以指定允许每个线程搜索的数组内的边界。
例如,如果你有3个线程和长度为n的数组。你可以让第一个线程从0-n/3的元素中搜索;第二个线程从n/3到2 * n/3搜索;第三个线程从2 * n/3到n搜索。
警告:有3个搜索线程并不意味着搜索并行发生。您的机器上可能没有3个核心/ CPU。
0
如果list
是您的最爱和x
的名称是您正在搜索的价值,这应该这样做(假设你使用.NET 4.0的工作):
var result = list.AsParallel().Where(tuple => tuple.Item1 == x).ToList();
相关问题
- 1. 标准ML:搜索元组列表
- 2. Python:通过元组列表搜索
- 3. 搜索并行数组
- 4. 在命名元组列表中搜索命名元组
- 5. 搜索元素列表
- 6. 元组搜索
- 7. 搜索列表中的元素列表
- 8. 的Python:元组的搜索列表,删除整个索引
- 9. 按Python中第n个元素搜索元组列表
- 10. Haskell - 给元组的并行列表
- 11. 搜索并返回与组中的搜索匹配的行
- 12. 蟒蛇搜索我只想问你如何搜索在Python元组的列表,元组
- 13. 元组的合并列表
- 14. Lucene.Net并行搜索
- 15. 在列表中搜索元素Python
- 16. 搜索列表中的元素
- 17. Drools中列表中的搜索元素
- 18. 搜索列表并显示列表是否包含搜索变量
- 19. 搜索并添加一个python列表
- 20. 在元组列表中搜索最小值
- 21. SQL查询:使用元组列表搜索
- 22. 在列表中搜索某些三元组
- 23. 的Python:搜索元组的排序列表
- 24. 搜索多维列表中的元素并返回子列表号?
- 25. 使用序列化数组搜索表
- 26. C# - 在搜索的组合列表
- 27. 搜索对象的数组列表
- 28. 搜索对象数组列表混淆
- 29. MFC组合框,搜索字体列表
- 30. 在列表/数组内搜索
什么语言? C#? Java的? – CAbbott 2012-03-28 14:09:44
该语言是c# – jozamm 2012-03-29 03:33:56