数据结构第三章链表(共30张课件).pptxVIP

数据结构第三章链表(共30张课件).pptx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数据结构第三章链表;一、链表相关知识;线性结构;什么是链表;;链表的特点;链表的分类;二、单链表;单链表的含义;单链表及其结点的程序实现。;单链表上的根本运算;1.建立单链表;Collections

3〕查找到值为x的结点为第i个结点。

Collections

Collections

2〕输出p的数据域,即p.

否那么跳出循环返回最终j的值。

++len;

3.除最后元素之外,其它数据元素均有唯一的“后继〞;

它有四个根本特征:

1.集合中必存在唯一的一个“第一元素〞;

3〕将p作为s的前驱。

双向链表结点的定义与单链表结点的定义很相似,只是多了一个指针域prev。

那么,怎么表示两个数据元素逻辑上的相邻关系呢?即如何表示数据元素之间的线性关系呢?为此,在存储数据元素时,除了存储数据元素本身的信息外,还要存储与它相邻的数据元素的存储地址信息。

1〕找到第i-1个结点,假设存在进行下一步;

3.除最后元素之外,其它数据元素均有唯一的“后继〞;

1〕对新节点进行初始化。

p=p.

三、循环链表和双向链表;2.求表长;;3.查找操作;4.插入操作;2〕如果值为x的结点不存在,结束;

键不能为空引用〔在VisualBasic中为Nothing〕,但值可以。

3〕将第i-1个结点的后继作为新节点的后继。

publicintLinkLisk_Length(){

1〕找到第i-1个结点,假设存在进行下一步;

由于双向链表的结点有两个引用,所以,在双向链表中插入和删除结点比单链表要复杂。

三、循环链表和双向链表

单链表简化的图形描述形式:

双向链表中结点的插入分为在结点之前插入和在结点之后插入,插入操作要对四个引用进行操作。

表示键/值对的集合,与哈希表类似,区别在于SortedList中的Key数组排好序的。

3〕将p作为s的前驱。

每个元素都是一个存储在DictionaryEntry对象中的键/值对。

1〕找到第i-1个结点,假设存在进行下一步;

Collections

按值查找LinkList_Get(datax):单链表中的按值查找是指在表中查找其值满足给定值的结点。

3.除最后元素之外,其它数据元素均有唯一的“后继〞;;6.单链表的遍历;7.清空单链表;8.求前驱;9.求后继;单链表结构的实现;HashTable;StoredList;三、循环链表和双向链表;;;LinkList_Length()

它有四个根本特征:

1.集合中必存在唯一的一个“第一元素〞;

那么,怎么表示两个数据元素逻辑上的相邻关系呢?即如何表示数据元素之间的线性关系呢?为此,在存储数据元素时,除了存储数据元素本身的信息外,还要存储与它相邻的数据元素的存储地址信息。

2〕对新结点进行初始化。

那么,怎么表示两个数据元素逻辑上的相邻关系呢?即如何表示数据元素之间的线性关系呢?为此,在存储数据元素时,除了存储数据元素本身的信息外,还要存储与它相邻的数据元素的存储地址信息。

键不能为空引用〔在VisualBasic中为Nothing〕,但值可以。

2〕如果值为x的结点不存在,结束;

publicintLinkLisk_Length(){

3〕如果值为x的结点为链表的尾结点,结束;

每个数据元素的两局部信息组合在一起被称为结点

在这种情况下,可能需要方便地从最后一个结点访问到第一个结点。

Collections

设一个移动指针p和计数器j。;双向链表插入操作

文档评论(0)

mmhaijing + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档