【发布时间】:2010-05-11 19:42:02
【问题描述】:
我有一堆按字母顺序排列的名称,其中多个同名实例均按字母顺序排列,因此这些名称都组合在一起。在每个名称旁边,在昏迷之后,我有一个分配给他们的角色,每行一个名称-角色对,如下所示
姓名1,角色1
名称1,角色2
名称1,角色3
名称1,角色8
名称2,角色8
名称2,角色2
名称2,角色4
名称3,角色1
名称4,角色5
名称4,角色1
...
..
.
我正在寻找一种将上述 .csv 文件作为输入的算法,以以下格式创建输出 .csv 文件
name1,role1,role2,role3,role8
名称 2,角色 8,角色 2,角色 4
名称3,角色1
名称 4,角色 5,角色 1
...
..
.
所以基本上我希望每个名称只出现一次,然后在输入文件中所有名称和角色的名称旁边以 csv 格式打印角色。
算法应该与语言无关。如果它不使用 OOP 原则,我将不胜感激 :-) 我是新手。
【问题讨论】:
-
OOP 被禁止。可以使用数据结构吗?
-
虽然问的不同,但最终结果几乎与以下内容重复:stackoverflow.com/questions/2748156/…
-
@Kenny - 没有数据结构。我一定很痛苦吧? @Jerry - 感谢您的链接,杰瑞。
标签: algorithm language-agnostic