当前位置: 首页 > news >正文

网络品牌营销方案seo专业培训班

网络品牌营销方案,seo专业培训班,wordpress 挖矿脚本,pinterest 网站开发语言 java python文章目录 一、单链表的基本操作的实现1.建立单链表:头插法----元素插入在链表头部,也叫头插法。2.建立单链表:尾插法----元素插入在链表尾部,也叫尾插法。 二、线性表的链式表示和实现1.循环列表2.带尾指针的循环链表合并&#xf…

文章目录

  • 一、单链表的基本操作的实现
    • 1.建立单链表:头插法----元素插入在链表头部,也叫头插法。
    • 2.建立单链表:尾插法----元素插入在链表尾部,也叫尾插法。
  • 二、线性表的链式表示和实现
    • 1.循环列表
    • 2.带尾指针的循环链表合并(将Tb合并在Ta之后)

一、单链表的基本操作的实现

1.建立单链表:头插法----元素插入在链表头部,也叫头插法。

1.从一个空表开始,重复读取数据。
2.生成新结点,将读入数据存放到新结点的数据域中。
3.从最后一个结点开始,依次将各结点插入到链表的最前端。
在这里插入图片描述

void CreateList(LinkList& L, int n) {L = new LNode;L->next = NULL;//先创建一个带头结点的单链表LinkList p;int i;for (i = n; i > 0; --i) {p = new LNode;//生成新结点p = (LNode*)malloc(sizeof(LNode));cin >> p->data;//输入元素值scanf(&p->data);p->next = L->next;L->next = p;}
}

2.建立单链表:尾插法----元素插入在链表尾部,也叫尾插法。

1.从一个空表L开始,将新结点逐个插入到链表的尾部,尾指针r指向链表的尾结点。
2.初始时,r同L均指向头结点。每读入一个数据元素则申请一个新结点,将新结点插入到尾结点后,r指向新结点。
在这里插入图片描述

void CreateList(LinkList& L, int n) {L = new LNode;L->next = NULL;int i;LinkList r = L;//尾指针r指向头结点for (i = 0; i < n; ++i) {LinkList p = new LNode;cin >> p->data;//生成新结点,输入元素值p->next = NULL;r->next = p;//插入到表尾r = p;//r指向新的尾结点}
}

二、线性表的链式表示和实现

1.循环列表

循环列表:是一种头尾相连的链表(即:表中的最后一个结点的指针域指向头指针,整个链表形成一个环)。
在这里插入图片描述
优点:从表中任一结点出发均可找到表中的其他结点。
注意:由于循环指针没有NULL指针,故涉及遍历操作时,其终止条件就不再像非循环链表那样判断p或p->next是否为空,而是他们是否等于头指针。
p != L;
P -> next != L;

头指针表示单循环链表:①找a1的时间复杂度:O(1);②找an的时间复杂度:O(n)。
注意:表的操作常常在表的首尾进行。
尾指针表示单循环链表:①a1的存储位置:R->next->next;
②an的存储位置是:R。时间复杂度都是O(1)。

2.带尾指针的循环链表合并(将Tb合并在Ta之后)

在这里插入图片描述
分析的操作:
①p存表头结点(p=Ta->next)
②Tb表头连接在Ta表尾(Ta->next = Tb->next->next)
③释放Tb表结点(delete Tb->next)
④修改指针(Tb->next = p)

LinkList Connect(LinkList Ta, LinkList Tb) {//假设Ta和Tb都是非空的单循环链表LinkList p;p = Ta->next;//p存表头结点Ta->next = Tb->next->next;//Tb表头连接Ta表尾delete Tb->next;//释放Tb的头结点Tb->next = p;//修改指针return Tb;
}
http://www.ds6.com.cn/news/100231.html

相关文章:

  • 静态网站托管产品推广平台排行榜
  • 国外网站如何做推广做灰色词seo靠谱
  • 关于网站集约化建设的讲话优化疫情防控
  • 代理公司注册济南郑州seo技术代理
  • 保定专业做网站的公司关键词挖掘方法
  • 新河网站建设顾问优化师和运营区别
  • 网站首页动图怎么做网络平台销售
  • 一个网站有多少网页厦门seo计费
  • 怎样做直播网站app口碑营销的经典案例
  • 做设计找图片的网站有哪些廊坊网络推广优化公司
  • wordpress多站点分别部署百度权重
  • 苏州哪家网站建设百度搜索一下就知道
  • 网站建设与推广是什么意思竞价网站
  • 网站被攻击了怎么办怎么免费创建个人网站
  • 什么网站可以做装修效果图的百度关键词排名快速排名
  • 怎样在手机上建设网站搜盘网
  • 做一个网站一般需要多少钱外贸网站
  • 做直销网站公司网站免费推广的方法
  • 企业网站制作公司石家庄百度关键词优化
  • 如何做后台网站的教程广州seo成功案例
  • 制作网站需要哪些成本宁波网络推广平台
  • 教育部学校建设规划中心网站零基础学什么技术好
  • wordpress网址导航aso应用商店优化
  • 网站建设业务好做吗公众号推广费用一般多少
  • 做网站去哪里好百度免费推广平台
  • 上海长宁网站建设公司多少关键词排名优化软件
  • 网站设计版式最近新闻热点事件
  • 做网站专用素材福州百度推广排名
  • dw 个人网站怎么做上海网络推广联盟
  • 从用户角度网站应该具备的条件怎样建网站卖东西