字母表:0、1
考虑一个翻转,翻转每个字符:0 -> 1;1 -> 0 所以如果 w = 0011 那么 w-flip = 1100
考虑反向是颠倒顺序的字符所以如果 w = 01101 那么 w-reverse = 10110
现在我正在尝试制作一个 PDA,它采用字符串 w,然后打印 w,打印(w-flip-reversed)
w = 011
w-flip = 100
w-flip-reverse = 001
所以这将打印:“011001”
考虑 # 是一个空白字符。所以一个字符串会开始 #011#
转换表如下所示:
State: Symbol Read: Next State: Head Instruction:
start # r1 L
等等
有任何想法吗?