小编Joh*_*ham的帖子

纯制造与间接的区别

我试图找到教程和很好的例子来解释这两者之间的差异,但却无法找到任何信息.

纯粹的制造和间接行为可以创造和分配中间对象的责任,那么任何人都可以解释这些设计模式之间的区别吗?

谢谢!

oop design-patterns grasp

13
推荐指数
2
解决办法
7901
查看次数

高效的数据结构,找到两个列表的交集

我有两个非常大的List<List<int>>A和B.我需要在这些列表的每个元素之间找到交集.

A[0] = { 1, 2, 3};
B[0] = {2, 3, 4};

Intersection = { 2, 3 };
Run Code Online (Sandbox Code Playgroud)

我的实施:

List<int> intersection = A[0].Intersection(B[0]).ToList();
Run Code Online (Sandbox Code Playgroud)

此解决方案需要很长时间才能执行.我想知道是否有更好的方法来做到这一点,我可以用更有效的数据结构在更好的时间执行它.

谢谢!

c# algorithm data-structures

4
推荐指数
1
解决办法
954
查看次数

标签 统计

algorithm ×1

c# ×1

data-structures ×1

design-patterns ×1

grasp ×1

oop ×1