![]() |
1
1
如果您想知道什么是慢的,我建议您进行分析,或者简单地暂停调试器10次以查看它最常停止的位置(您可以使用现有的代码来尝试)。但在这里,我可以立即发现问题:
这是扫描整个列表,即O(N)。与外环一起,它变成O(n^2)。 最好的解决方案是重新构造查询,这样就不需要进行这些查找。在我看来,联接已经输出了您需要的对象。 但是您也可以使用哈希表来加速查找。
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 5 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 6 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 6 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 6 月前 |