资源简介
西电软院算法上机4的原题以及python代码实现
代码片段和文件信息
#!/usr/bin/env python
# coding=utf-8
def output(X):
print ‘Solution‘
outputary = [[0 for i in range(len(X)+1)] for j in range(len(X)+1)]
for i in range(len(X)):
outputary[i][X[i]-1] = ‘X‘
for i in range(len(X)):
for j in range(len(X)):
print outputary[i][j]‘ ‘
print
def place(kX):
i = 0
while i if X[i] == X[k] or abs(X[i]-X[k]) == abs(i-k):
return False
i+=1
return True
def queens(n):
X = [0 for i in range(n)]
k = 0
while k>=0:
X[k]+=1
while X[k]<=n and not place(kX):
X[k]+=1
if X[k]<=n:
if k == n-1:
output(X)
else:
k+=1
X[k] = 0
else:
k-=1
if __name__ =
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-05-10 16:33 homework4\
文件 828 2016-05-10 16:33 homework4\eight_queen.py
文件 785 2016-05-10 10:18 homework4\knapsack.py
文件 15872 2016-03-01 22:41 homework4\practice 4.doc
- 上一篇:西电软院算法上机3代码
- 下一篇:西电软院算法上机2代码
相关资源
- python一个打砖块的小游戏
- python实验指导书 图文高清版
- python主动安装第三方库
- python爬取豆瓣top250电影信息
- python绘制 大蟒蛇
- python小程序(数组排序)
- Python去水印(基于cv2)
- Python 数据结构入门 - 二叉搜索树(
- python空心电感计算器
- python除法.docx
- 抽奖背后的秘密(python抽奖逻辑)
- 绘制统计学直方图茎叶图(matplotlib)
- python求解标准差
- python数据分析与处理
- 利用Python将照片在Excel中利用点阵图显
- python turtle 跳房子
- python 人群计数
- Python调用第三方API换脸
- “去哪儿吃”帮你选餐厅(python代码
- python 控制台登陆密码验证
- KNN算法的Python实现(datingrecd.ipynb)
- python核心编程第二版-习题答案
- python爬取笔趣阁小说
- Python程序设计基础试题以及答案(3
- python聊天-服务端与客户端
- python递归求最大公约数
- 用python画皮卡丘(基于turtle)
- 伟哥的python私房菜(中国程序员).
- pip一键升级(python脚本)
- 我的世界python编程——天空行走py格式
评论
共有 条评论