我的工作需要我在这样一个网格分配资源的问题:如何构建一个网格字符串对象的引用
|A|B|C
|X|C|X
|A|X|X
我工作了我的问题的最佳解决方案通过组合搜索算法的手段。由于这些算法,在网格中处理字符串值更容易。但是,当初始网格结算时,我需要访问一些属性。说A是苹果,那么我可能需要访问苹果的大小。
所以我现在做了一个水果课程,我添加了初始化所需的水果。由于水果需要在运行时添加,因此它不能是枚举,我首先尝试了一些东西。
由于解决方案有时需要多达10000次以上的尝试,因此我认为检查字符串是否会更快,然后将所有这些字符串变为对象不是吗?
现在我不能得到我的头如何做到这一点。基本上我想能够在一个地方定义我的水果,并简单地在网格中说:“这是一个苹果”。
编辑: 也许这确实是一个基本的面向对象问题。 如何使用户能够从程序中定义新类型的对象,例如新种类的水果?
什么是分配约束?目前还不清楚你想要做什么。 – Joni