有人可以提供排序算法的建议,通过手动排序项目吗?在我们的游戏中,我们有segregAtion部分,玩家手动将垃圾拖放到垃圾箱。有两个箱子,可生物降解和非生物。当垃圾被丢弃到正确的垃圾箱分类时,玩家获得积分。如果没有,则不会获得积分。
我们曾经使用铲斗算法对垃圾进行分类,但是我们的教授说它不适用bcoz铲斗通过AUTOMATICALLY排序垃圾。在我们的游戏中,玩家是排序它的人。 有没有人知道在手动排序时是否可以应用桶分类?
谢谢!
答案 0 :(得分:1)
问题的描述不需要基于桶排序算法的解决方案。你讨论了玩家自己决定放置垃圾的位置,所以很明显没有必要通过算法对垃圾进行分类。您需要做的就是将一些属性设置为一个垃圾箱,其中包含有关垃圾箱中所谓的最终的垃圾箱的信息。然后当玩家将垃圾桶放入垃圾箱时,如果该垃圾箱与垃圾桶中指定的垃圾箱相同,则您可以向他奖励积分。属性。