我有个问题:
我尝试用Python编程一个蚂蚁算法,但是我有C++的代码,我不知道如何编程这个部分:
typedef struct {
int x;
int y;
} cityType;
typedef struct {
int curCity;
int nextCity;
//MAX_CITIES
unsigned char tabu[15];
int pathIndex;
//MAX_CITIES
unsigned char path[15];
double tourLength;
} antType;
我在编程,但我不太确定
^{pr2}$谢谢
这并没有什么错。但是,在尝试逐字翻译时,您没有充分利用Python提供的全部功能和便利性。在
例如,如果CityType只有两个成员
x
和y
,那么长度为2的元组可能更像python。NamedTuple提供对元组成员“按名称”的访问。在相关问题 更多 >
编程相关推荐