自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 皇后问题(C语言)

问题描述:要在8*8的国际象棋棋盘中放置8个皇后,使任意两个皇后都不能互相吃掉;国际象棋的规则是皇后能吃掉同一行、同一列、同一对角线的棋子;解题思路:该题运用到递归回溯,难点在于判断皇后的摆放是否符合题目要求并获取最多解法。如图所示,在 row=0时,即从第一行第一列位置放置皇后时不受到其他皇后位置的影响(通过notDanger的判断),通过后再次调用EightQueen进行递归并使 row+1(皇后的放置推到下一行),以此类推,如果皇后的放置在该行内找到合适的位置则可以继续调用EightQ

2021-03-29 16:16:24 2063 2

原创 全排列问题(C语言)

Description从n个不同元素任取m(m<=n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列,当m=n时所有的排列情况叫全排列。现输入n个递增的数,请你输出这n个数的全排列。全排列输出顺序如样例所示。Input第一行先输入一个整数n(1<=n<=10)。接下来是一行输入n个由空格分开的互不相同的整数num (1 <= num <= 90000)。Output对于每组数据,每一种排列占一行,各元素间用逗号隔开。Example In

2021-03-25 20:06:24 1758

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除