关于class State的函数Depth,下列描述正确的是哪一个
A.计算空格的深度。
B.检查当前状态是否有父节点。
C.设置当前状态的深度为1。
D.计算当前状态在整个状态树中的深度。
A.计算空格的深度。
B.检查当前状态是否有父节点。
C.设置当前状态的深度为1。
D.计算当前状态在整个状态树中的深度。
A.判断当前状态能不能在状态树上移动
B.判断当前状态的某个数字能不能移动到(x,y)
C.判断当前状态的空格能不能移动到(x,y)
D.上述描述都不对
A.将某个数字移动到指定位置
B.该函数没有考虑空格的位置限制,实现不正确。
C.将空格移动到指定位置,并修改当前状态
D.将空格移动到指定位置,产生新的状态dst
A、class State中三个构造函数,即State()、State(int a[NUMINROW][NUMINROW])和~State()。
B、构造函数State()中,将所有内部变量设置为0
C、在构造函数State(int a[NUMINROW][NUMINROW])中,将状态初始化为数组a中的内容,并完成: 1、设置父指针parent为NULL;2、计算当前状态的HashCode;3、获得空格的位置。
D、上述描述都不对
A.产生当前状态的所有子状态,并将他们放入vector中。
B.产生当前状态的一个子状态,并将他放入vector中。
C.产生当前状态的4个子状态,并将他们放入vector中。
D.产生当前状态的2个子状态,并将他们放入vector中。
A.比较两各状态的唯一ID,如果相同就返回0,否则返回1。其本质就是检查两者是否相同。
B.比较所有的成员变量是否相同,如果相同就返回true,否则返回false
C.比较空格的位置,如果相同就返回0,否则返回1。
D.比较两个状态的代价值,如果相同就返回0,否则返回1。
A.判断list中是否包含状态cur,如果包含就返回其true,否则返回false
B.判断list中是否包含状态cur,如果包含就返回其指针,否则返回NULL
C.判断list中是否包含空格,如果包含就返回其指针,否则返回NULL
D.判断list中是否包含目标状态,如果包含就返回其指针,否则返回NULL
下面是有关于类继承父类构造函数的描述,其中正确的是 ()
A.创建于类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数
B.子类无条件地继承父类不含参数的构造函数
C.子类必须通过父类构造函数名调用父类有参数的构造函数
D.子类无法继承父类的构造函数
A.既然有了长期状态c,就不再需要隐藏状态h了
B.长期状态c和隐藏状态h都需要被用到
C.在计算当前时刻的输出时,直接利用到的是隐藏状态h
D.在计算当前时刻的输出时,直接利用到的是长期状态c
A.Moore型状态机其输出是当前状态和所有输入的函数,Mealy型状态机其输出信号是当前状态和当前输入的函数
B. 与Moore型状态机相比,Mealy型的输出变化要领先一个时钟周期
C. Mealy型状态机其输出是当前状态的函数
D. 以上都不对
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!