AS3中配料与配方匹配的算法(高级)

时间:2013-04-08 17:07:57

标签: actionscript-3 flash-cs5

这是一个高级别的问题;我不希望你发布任何代码或示例,而只是大致列出我将如何以编程方式实现我想要做的事情 - 请不要删除这个问题,因为我提出的问题需要真正的答案,因此是主题。

我希望在Flash CS5.5的ActionScript 3.0中为大学项目构建一个非常简单的应用程序。我设想的应用程序很像Epicurious(http://www.epicurious.com/services/mobile)。该应用程序的基本功能是告诉它你的冰箱里有什么成分,它会告诉你所有可能的配方,你可以使用你列出的成分。

我知道我将如何构建应用程序的基本方面,如DataGrid持有成分+ SharedObject以保存成分,但我不知道从哪里开始“匹配成分到食谱”部分应用程序 - 我知道我必须将所有成分存储在一个数组中,但是将配料与配方中的成分相匹配的算法是什么(让我们说应用程序的目的,我们只有几个食谱,最多20个食谱)

请注意:我是AS3的完全新手,但有其他编程语言的经验,如Java和VB.NET

1 个答案:

答案 0 :(得分:3)

对于食谱清单中的每个食谱,请运行其成分,与冰箱中的食谱进行比较。如果还不够,下一个食谱。如果一切都可用,那么显示这个食谱。