数据结构 基于异或运算的对称表.doc

数据结构 基于异或运算的对称表.doc

ID:52300051

大小:29.00 KB

页数:2页

时间:2020-03-26

数据结构 基于异或运算的对称表.doc_第1页
数据结构 基于异或运算的对称表.doc_第2页
资源描述:

《数据结构 基于异或运算的对称表.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于异或运算的对称表3^5=6011^101=110x,y,x^yx=y^(x^y)y=x^(x^y)typedefstructlnode{elemtypedata;structlnode*link;}lnode,*linklnode;typedefstruct{linknodehead,rear;intlen;}linklist;定义结点的link域为前驱地址和后继地址的异或开始结点的前驱地址和终端后继地址均为NULL,整个链表不再需要头结点。Linknodep,q,r,s,t,u;Ai-1pqrAi+1Aip^rdatalink若有p指向Ai-1,q指向Ai,r指向Ai+1,则q

2、->link=p^r即有r=p^q->link,也有p=q->link^r,也就可以实现双向查找实际在计算机中表示,应写作:p^q->link-------------------(linknode)((long)p^(long)(q->link))对于插入的一般情况:假设t指向Ai-2,即有t=q^p->link;s=(linknode)malloc(sizeof(lnode));s->data=e;s->link=p^q;p->link=t^s;q->link=s^r;l.len--;对于删除的一般情况:假设u指向Ai+2,即有u=q^r->link;p->link=t^r;r-

3、>link=p^u;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。