xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 52KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-14
  • 語(yǔ)言: C/C++
  • 標(biāo)簽: turing??

資源簡(jiǎn)介

形式語(yǔ)言與自動(dòng)機(jī),圖靈機(jī)的C++代碼實(shí)現(xiàn),用作轉(zhuǎn)換器,有計(jì)算功能,X的y次冪

資源截圖

代碼片段和文件信息

#include?

using?namespace?std;

//?圖靈機(jī)節(jié)點(diǎn),用于構(gòu)造一個(gè)雙向鏈表
struct?turing_node
{
turing_node?*pro?*next;
char?data;
};

int?main()
{
int?x?=?0?y?=?0;
cout?< cin?>>?x?>>?y;

//?開(kāi)始創(chuàng)建鏈表,得到y(tǒng)0x010的初始帶
turing_node?*p?*tail?*s;?//?采用尾插法,tail為尾,s用于創(chuàng)建新節(jié)點(diǎn)
p?=?new?turing_node;?//?p指向鏈表開(kāi)頭
p->data?=?‘1‘;
p->pro?=?NULL;
p->next?=?NULL;
tail?=?p;
s?=?NULL;
int?i?=?0;
while?(i? {
s?=?new?turing_node;
s->data?=?‘1‘;
s->pro?=?tail;
s->next?=?NULL;
tail->next?=?s;
tail?=?s;
i++;
}
s?=?new?turing_node;
s->data?=?‘0‘;
s->pro?=?tail;
s->next?=?NULL;
tail->next?=?s;
tail?=?s;
i?=?0;
while?(i? {
s?=?new?turing_node;
s->data?=?‘1‘;
s->pro?=?tail;
s->next?=?NULL;
tail->next?=?s;
tail?=?s;
i++;
}
s?=?new?turing_node;
s->data?=?‘0‘;
s->pro?=?tail;
s->next?=?NULL;
tail->next?=?s;
tail?=?s;
s?=?new?turing_node;
s->data?=?‘1‘;
s->pro?=?tail;
s->next?=?NULL;
tail->next?=?s;
tail?=?s;
s?=?new?turing_node;
s->data?=?‘0‘;
s->pro?=?tail;
s->next?=?NULL;
tail->next?=?s;
tail?=?s;
//?鏈表創(chuàng)建完畢

//?計(jì)算開(kāi)始
turing_node?*read_write?=?p;?//?讀寫(xiě)頭
int?state?=?0;?//?狀態(tài)標(biāo)志
while?(state?!=?17)?//17設(shè)為終點(diǎn)狀態(tài)
{
switch?(state)
{
case?0:
if?(read_write->data?==?‘0‘)
{
state?=?17;
read_write?=?read_write->next;
}
else?if?(read_write->data?==?‘1‘)
{
state?=?1;
read_write->data?=?‘a(chǎn)‘;
read_write?=?read_write->next;
}
else
{
state?=?17;
}
break;
case?1:
if?(read_write->data?==?‘0‘)
{
state?=?2;
read_write?=?read_write->next;
}
else?if?(read_write->data?==?‘1‘)
{
read_write?=?read_write->next;
}
else
{
state?=?17;
}
break;
case?2:
if?(read_write->data?==?‘0‘)
{
state?=?10;
read_write?=?read_write->pro;
}
else?if?(read_write->data?==?‘1‘)
{
state?=?3;
read_write->data?=?‘b‘;
read_write?=?read_write->next;
}
else
{
state?=?17;
}
break;
case?3:
if?(read_write->data?==?‘0‘)
{
state?=?4;
read_write?=?read_write->next;
}
else?if?(read_write->data?==?‘1‘)
{
read_write?=?read_write->next;
}
else
{
state?=?17;
}
break;
case?4:
if?(read_write->data?==?‘0‘)
{
state?=?9;
read_write?=?read_write->pro;
}
else?if?(read_write->data?==?‘1‘)
{
state?=?5;
read_write->data?=?‘c‘;
read_write?=?read_write->next;
}
else
{
state?=?17;
}
break;
case?5:
if?(read_write->data?==?‘0‘)
{
state?=?6;
read_write?=?read_write->next;
}
else?if?(read_write->data?==?‘1‘)
{
read_write?=?read_write->next;
}
else
{
state?=?17;
}
break;
case?6:
if?(read_write?==?NULL)
{
s?=?new?turing_node;
s->data?=?‘1‘;
s->pro?=?tail;
s->ne

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????6630??2018-10-25?16:30??turing_x_exp_y.cpp
?????文件???????61275??2018-11-04?19:30??圖靈機(jī).docx

評(píng)論

共有 條評(píng)論

相關(guān)資源