Python计算八皇后问题如何去重?
首先我不知道你是如何去求解把皇后问题的,正常按我的逻辑是不会出现重复的情况的(深度遍历或者宽度遍历,两种解法都不会出现重复的问题)。
不过你要是去重,完全可以定义一个set变量,把所有的结果都添加到set中,实现自动去重。
比如:
>>> A = [1,4,3,3,4,2,3,4,5,6,1]
>>> B = list(set(A))
>>> B
[1, 2, 3, 4, 5, 6]
>>>
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有