在我的程序中,我非常多地计算单项列表的连接(例如,我经常执行"concatenate(someList, <single-sized list containing one item>)“操作)。如何使这些连接和迭代结果列表尽可能快?通过将所有项复制到结果列表来实现级联的朴素实现。这不仅导致了迭代的O(n)时间开销,而且还导致了concatenating.Wrapping
我正在制作几个简单的类来计算垄断游戏中的一些东西。我的第一类(BoardSquare)有获取和设置playerid四边形和广场上房屋数量的方法,而我有另一种方法,根据广场上有多少房屋使用if-语句来计算租金。我的第二类( house )有一种方法,它在另一个if语句中获取新房子的成本,然后有一个设定房价的方法。
我的目标是在boardsquare类中使用House类。我的意思是,与其拥有一个