- 14
- 0
- 约2.53万字
- 约 147页
- 2017-02-18 发布于贵州
- 举报
顺序表操作的特点: 2.3.2 线性链表的基本运算 ⑵.十字链表 十字链表是稀疏矩阵的的一种较好的存储方法,在该方法中,每一个非零元素用一个结点表示,结点中除了表示非零元素所在的行、列和值的三元组(i,j,v)外,还需增加两个链域:行指针域 rptr ,用来指向本行中下一个非零元素;列指针域 cptr ,用来指向本列中下一个非零元素。稀疏矩阵中同一行的非零元素通过向右的rptr指针链接成一个链表。同一列的非零元素也通过cptr指针链接成一个链表。因此,每个非零元素既是第i行链表中的一个结点,又是第j列链表中的一个结点,相当于处在一个十字交叉路口,故称这种链表为十字链表。 十字链表结点 向右域 向下域 值域 列域 行域 row col val down right 指向本行下一个元素 指向本列下一个元素 另外,为了运算方便,我们规定行、列循环链表的表头结点和表示非零元素的结点一样,也定为五个域,且规定行、列、域值为0,并且将所有的行、列链表和头结点一起链成一个循环链表。 在行(列)表头结点中,行、列域的值都为0,故两组表头结点可以共用,即第i行链表和第i列链表共用一个表头结点,这些表头结点本身又可以通过V域(非零元素值域,但在表头结点中为next,指向下一个表头结点)相链接。另外,再增加一个附加结点(由指针H指示,行、列域分别为稀疏矩阵的行、列数目),附加结点指向第一个表头结点,则整
您可能关注的文档
最近下载
- 2026年中考语文:文学类文本阅读备考建议 课件.pptx VIP
- 公路工程现场文明施工管理标准化探讨.docx VIP
- 2026届广东汕头市潮阳区汕头市潮阳实验学校高三一模生物试题(文字版,含答案).docx VIP
- 05S502阀门井图集完整版.pdf VIP
- 车位租赁合同协议书电子版(六篇).pdf VIP
- 2026届广东佛山顺德高三下学期二模生物试题(文字版,含答案).docx VIP
- AP2000.Microeconomics.选择题.pdf
- 铝镁锰保温夹芯板泄爆墙施工工法.doc
- 国标图集05s502图集阀门井-国家建筑标准设计图集电子版下载 1.docx VIP
- 4821D4020D4818S安装.ppt VIP
原创力文档

文档评论(0)