- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 汉诺塔 python 解法
汉诺塔 python 解法 将n个盘片从x 转移到z, y是中介。 可以分解符为3步: 将x上面n-1个盘片转移到y; 将x 最底部的盘片转移到z; 将y上的n-1个盘片转移到z; step = 0 # x --> z def hanoi(n, x, y, z): if n == 1: global step step += 1 print('step ' + str(step) + ': ' + x + '-->' + z)
2020-11-01 21:46:41 272
原创 八皇后问题python解法
八皇后问题python解法 递归解法,board 是一维列表,下标表示行,值表示皇后所在的列。 board = [-1] * 8 def printboard(result): for v in result: length = len(result) print('□ '*v + '■ ' + '□ '* (length-v-1)) print('\n') def is_valid(board, row, col): for r in ran
2020-11-01 21:30:53 388
家教信息服务平台开发
2016-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人