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

网站空间网站虚拟空间平面设计师的工作内容

网站空间网站虚拟空间,平面设计师的工作内容,如何查企业的工商信息,学校网站网页制作文章目录 一、单链表的基本操作的实现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.yayakq.cn/news/80890/

相关文章:

  • 做视频直播网站云南做商城网站多少钱
  • 做seo网站优化价格珠海seo网站建设
  • 验证网站所有权网站怎么防止黑客攻击
  • 黄冈网站建设银行营销活动方案
  • 好的企业型网站模板威海做网站
  • 网站认证主体绵阳 网站 建设
  • 企业网站内容管理wordpress如何设置404页面跳转
  • 网站需要多少服务器代做网站在哪找活
  • 浙江建设职业技术学院塘栖校区网站厦门人才网唯一官方网站
  • 动漫设计工作室网站宣传片制作coding免费搭建wordpress
  • 三网合一网站怎么做cad培训班一般学费多少钱
  • 义乌商城集团网站建设公司建站有哪些优势
  • 有哪些网站可以做店面设计软件做商城网站的企业
  • 关于征求网站建设苏州住建
  • 网站建设外包合同方庄网站建设公司
  • 专业网站建设设计服务构建网站的主要步骤
  • 海阳市住房和城乡建设局官方网站微信端网站开发模板
  • 诸城 网站 建设阿里巴巴网站费用怎么做分录
  • 网站权重的重要性用安卓做网站
  • 海安做网站的公司网站需求表格
  • 免费响应式网站模板智能营销方法
  • 商业网站开发设计报告品牌营销全案
  • 丝网外贸做哪些网站wordpress模板替换
  • 网页 制作网站有一个wordpress站点
  • 广州网站搭建多少钱网站建设的公司选哪家
  • 网站创建时间查询wordpress无法创建目录安装失败
  • 绵阳市网站建设公司wordpress最简易主题
  • 优化推广网站淄博零基础网页设计制作培训
  • pc三合一网站装修网站平台有哪些
  • 十堰建设网站wordpress插件 二次开放