⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 新建 文本文档.txt

📁 用于删除广义表中所有值为*的元素
💻 TXT
字号:
关于删除广义表中所有值为*的元素的递归模型如下:
 
f(p,x)=NULL            若p->tag=0且p->val.data=x且p->link=NULL

f(p,x)=f(tail(p),x)    若p->tag=0且p->val.data=x且p->link!=NULL

f(p,x)=head(p)         若p->tag=0且p->val.data!=x且p->link=NULL

f(p,x)=append(head(p),f(tail(p),x))
                       若p->tag=0且p->val.data!=x且p->link!=NULL

f(p,x)=f(head(p),x)    若p->tag=1且p->link=NULL

f(p,x)=append(f(head(p),x),f(tail(p),x))
                        若p->tag=1且p->link=NULL

这里的append(a,b)功能是将广义表a与b作为元素的广义表连接起来。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -