首先,我要为即将提出的问题的粗鲁方式道歉。我被另一个网站的成员介绍到这里来,他告诉我我正在寻找一种动态规划算法......我的问题如下。
我正在尝试整理一些数据,并需要在数字中找到可能的顺序。 两组数据都包含以不同顺序列出的相同数字,如下例所示。
54 47 33 58 46 38 48 37 56 52 61 25 ………………第一组
54 52 33 61 38 58 37 25 48 56 47 46 ………………第二组
在这个例子中,从左到右读取数字54、52、61和25在两组中以相同的顺序出现。
因此,其他可能的解决方案是......
54 52 61 25
54 33 58 46
54 33 46
54 33 38 48 56
54 48 56….等等。
虽然这可以手动完成,但我有大量的数据要处理,而且我经常犯错误。 有没有人知道一个现有的程序或脚本,可以输出所有可能的解决方案?
我了解c++和虚拟基础程序的基本结构,并应该能够在任何一个中拼凑出一些东西,但说实话,自ZX Spectrum时代以来,我没有进行过任何严肃的编程,所以请对我宽容一些。然而,我的主要问题不是程序语言本身,而是由于某种原因,我发现无法将完成此任务所需的步骤记录在英语中,更不用说其他任何语言了。
Darcy