N后置编码:指按照下列规则对一个符号串进行处理得到一个新符号串,N表示一个数字。 (1)确认初始符号串中每个符号的顺序位置; (2)将初始符号串的第一个符号跳过其后面的一个符号放置,得到一个新符号串; (3)在新符号串中,将初始符号串的第二个符号跳过其后面

admin2019-05-13  24

问题 N后置编码:指按照下列规则对一个符号串进行处理得到一个新符号串,N表示一个数字。
(1)确认初始符号串中每个符号的顺序位置;
(2)将初始符号串的第一个符号跳过其后面的一个符号放置,得到一个新符号串;
(3)在新符号串中,将初始符号串的第二个符号跳过其后面的两个符号放置,……,依此类推,直到将初始符号串的第N个符号跳过其后面N个符号放置(数到最后一个符号再接着从头数起)。
初始符号串的“4后置编码”是:

选项

答案A

解析 4后置编码
(1)初始符号为1号位车、2号位马、3号位象、4号位士、5号位炮、6号位兵;
(2)将初始符号中第一号位“车”跳过其后面的的一个符号放置,放在“马”后,得到新符号串1号位马、2号位车、3号位象、4号位士、5号位炮、6号位兵;
(3)将初始符号中第二号位“马”,在得到的新符号串(2)中跳过其后面的两个符号放置,得到1号位车、2号位象、3号位马、4号位士、5号位炮、6号位兵;
(4)将初始符号中第三号位“象”,在得到的新符号串(3)中跳过其后面的三个符号放置,得到1号位车、2号位马、3号位士、4号位炮、5号位象、6号位兵;
(5)将初始符号中第四号位“士”,在得到的新符号串(4)中跳过其后面的四个符号放置,题干提示数到最后一个符号再接着从头数起,得到1号位车、2号位士、3号位马、4号位炮、5号位象、6号位兵。
故正确答案为A。
转载请注明原文地址:https://jikaoti.com/ti/NDxpFFFM
0

相关试题推荐
最新回复(0)