基于字典数组将对象添加到数组

时间:2015-05-11 20:22:11

标签: arrays algorithm

我认为这将是一个算法问题,所以它在哪种语言中并不重要,尽管我认为在我的情况下它将在jquery中实现。

所以我的想法是有两个Object类型的数组。在这个对象中有许多变量,但唯一相关的变量是String。让我们说,为了论证,我有数组[A, A, A, A, B, B, E, E, F]和'字典'数组[A, B, C, D, E, F]。每当我想在第一个数组中添加内容时,我希望它可以通过第二个数组中对象的位置来添加。例如,如果我想添加D,第一个数组现在看起来像[A, A, A, A, B, B, D, E, E, F]

要添加D,不一定要CD来搜索D。另外,可以像示例中那样重复。该数组也可能为空,程序正在添加'D'。另外,如果第一个数组中已有D个,那么D将会追溯到最后一个D

重要提示:我使用的字母仅用于说明,实际代码使用的字母不按字母顺序排列,因此使用字母顺序的解决方案在此实例中不起作用。

那么蛮力有没有更好的解决方案?

0 个答案:

没有答案