1
我有以下数据结构:找出哪些球员我已经见过
public class Match
{
public List<Player> Participants;
}
public class Player
{
public string Name;
}
现在,我得到下面的示例数据:
Match 1
- PlayerA
- PlayerB
- PlayerC
Match 2
- PlayerA
- PlayerB
- PlayerD
- PlayerE
根据这个数据,如果PlayerA
会想知道他打哪个球员的答案是PlayerB, PlayerC, PlayerD and PlayerE
。
我的问题是,现在什么是最逻辑和易于查询的数据结构,如果我想显示哪个球员打了谁和多久。毕竟我要显示给用户这样的图表(超级油漆技能):
线具有每个球员保持一个'列表名称' /他们见过的人的身份。对于*频率*,'T'必须包含一个计数器 –
Plutonix