首页
登录
从业资格
阅读下列说明和 C 代码,回答问题1 至问题3 ,将解答写在对应栏内。 【说明
阅读下列说明和 C 代码,回答问题1 至问题3 ,将解答写在对应栏内。 【说明
考试题库
2022-08-02
54
问题
阅读下列说明和 C 代码,回答问题1 至问题3 ,将解答写在对应栏内。 【说明】 n- 皇后问题是在 n 行 n 列的棋盘上放置 n 个皇后,使得皇后彼此之间不受攻击,其规则是任意两个皇后不在同一行、同一列和相同的对角线上。 拟采用以下思路解决 n- 皇后问题:第 i 个皇后放在第 i 行。从第一个皇后开始,对每个皇后,从其对应行(第 i 个皇后对应第 i 行)的第一列开始尝试放置,若可以放置,确定该位置,考虑下一个皇后;若与之前的皇后冲突,则考虑下一列;若超出最后一列,则重新确定上一个皇后的位置。重复该过程,直到找到所有的放置方案。【 C 代码下面是算法的 C 语言实现。 (1) 常量和变量说明pos :一维数组, pos
表示第 i 个皇后放置在第 i 行的具体位置 count :统计放置方案数 i , j ,k :变量 N :皇后数
【问题1】根据以上说明和 C 代码,填充 C 代码中的空( 1 )~( 5 )。【问题2】根据以上说明和 C 代码,算法采用了( 6 )设计策略。【问题 3 】上述 C 代码的输出为:(7)。
选项
答案
解析
【问题1】
【问题2】回溯法【问题3】 方案 1 :2 4 1 3 方案 2 : 3 1 4 2
转载请注明原文地址:https://tihaiku.com/congyezige/2408439.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
程序中全局变量的存储空间在()分配。A.代码区 B.静态数据区 C.栈区
将高级语言源程序先转化为一种中间代码是现代编译器的常见处理方式。常用的中间代码有
阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。【说明】某公司要对
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某航空
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某航空售票
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某高速路
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。【说明】某抢红包
阅读下列说明,回答问题。【说明】某大型集团公司的数据库的部分关系模式如下:员工表
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某家电
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某医
随机试题
In______ofanybetteralternative,we’llhavetoproceedwithouroriginalplan.
Attheageoftwelve,thehumanbodyisatitsmostvigorous.Ithas【C1】___
男性,35岁,患者持续高热15天收住入院时,肝、脾肋下1cm,血常规检查:血红蛋
光驱倍速越大,表示()。A.数据传输越快 B.纠错能力越强 C.光盘的容
车前子与旋覆花入汤剂的用法是()A.久煎 B.先煎 C.布包煎
下列哪项是急性肾衰竭患者最常见的死亡原因A.休克 B.水中毒 C.感染 D
达成初步协议的主要目的是()。A.在于双方有一个目标与约束,以便后续工作富有成
CFTC持仓报告的长期跟踪显示,预测价格最好的是()。A.大型对冲机构 B
以下不属于财政政策发挥作用的最重要的传导媒介体的是()。A.收入分配 B
下列选项中,没有分为一级、二级企业和三级企业的公路工程施工企业有( )。A.公路
最新回复
(
0
)