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

ie显示wordpress网页靠左海南快速seo排名优化

ie显示wordpress网页靠左,海南快速seo排名优化,网站浏览量怎么查看,如何安装wordpress的插件安装教程文章目录 一.单链表VS双链表二.创建双链表(带头结点)三.双链表的插入四.双链表删除五.销毁双链表六.双链表遍历七. 循环链表八.静态链表1.用代码定义一个静态链表 一.单链表VS双链表 单链表中只包含指向它后继结点的指针,所以给定一个结点p找…

文章目录

  • 一.单链表VS双链表
  • 二.创建双链表(带头结点)
  • 三.双链表的插入
  • 四.双链表删除
  • 五.销毁双链表
  • 六.双链表遍历
  • 七. 循环链表
  • 八.静态链表
    • 1.用代码定义一个静态链表

一.单链表VS双链表

  • 单链表中只包含指向它后继结点的指针,所以给定一个结点p找到它的前驱结点很麻烦
  • 双链表:在单链表的基础上再增加一个指针域
    在这里插入图片描述
typedef struct DNode//定义双链表结点类型
{ElemType data;//数据域struct DNode *prior,*next;//前驱和后继指针
}DNode,*DLinkList;

在这里插入图片描述

二.创建双链表(带头结点)

typedef struct DLinkList
{ElemType data;struct DNode *prior,*next;
}DNode,*DLinkList;bool InitDList(DLinkList &L)
{DNode L=(DNode*)malloc(sizeof(DNode));if(L==NULL)return false;L->prior=NULL;//头节点的prior永远指向NULLL->next=NULL;//头结点之后暂时没有结点
}void testDLinkList()
{//初始化双链表DLinkLIst L;InitList(L);
}

在这里插入图片描述
在这里插入图片描述

  • 判断双链表是否为空
bool Empty(DLinkList L)
{if(L->next=NULL)return true;elsereturn false;
}

三.双链表的插入

在p结点后插入s结点
在这里插入图片描述

bool InsertDList(DNode *p,DNode *s)
{s->next=p->next;//将结点*s插入到*p之后p->next->prior=s;//如果p是最后一个指针,出现空指针错误,不严谨s->prior=p;p->next=s;
}

改进

bool InserDList(DLinkList p,DLinkList s)
{if(p==NULL||s==NULL)//非法参数return false;s->next=p->next;if(p->next!=NULL)//p结点有后继节点p->next->prior=s;s->prior=p;p->next=s;
}

在这里插入图片描述

四.双链表删除

  • 删除p的后继节点q
p->next=q->next;
p->next->prior=p;
free(q);

在这里插入图片描述

bool DeleteNextDList(DLNode *p)
{if(p==NULL)return false;DNode *q=p->next;//找到p的后继节点qif(q==NULL)return false;p->next=q->next;if(q->next!=NULL)q->next->prior=p;//q结点不是最后一个节点free(q);return true;
}

五.销毁双链表

bool DestroyDList(DLinkList &L)
{//循环释放各个数据节点while(L->next!=NULL)DeleteNextDList(L);free(L);//释放头结点L=NULL;//头指针指向NULL
}

六.双链表遍历

//后向遍历
while(p!=NULL)//对p结点进行次相应的处理p=p->next;
}
//前向遍历(跳过头结点)
while(p->prior!=NULL)p=p->prior;

按位查找和按值查找O(n)
在这里插入图片描述

七. 循环链表

在这里插入图片描述

  • 单链表尾结点指向NULL
  • 循环单链表尾结点指向头结点
    在这里插入图片描述
  1. 初始化循环单链表时,需要把头结点的next指针指向头结点本身
bool InitList(LinkList &L)
{L=(LNode*)malloc(sizeof(LNode));//分配头结点if(L==NULL)return false;L->next=L;return true;
}
//判断某节点是否为表尾结点
判断p->next==L
  • 循环单链表从一点出发可以找到所有结点
  • 单链表从一点出发只能向后查找
  1. 循环双链表
    在这里插入图片描述
    初始化双链表头尾指针都指向自己
    在这里插入图片描述
//双链表插入
bool Insert(LNode *p,LNode *m)
{m->next=p->next;p->next->prior=m;m->prior=p;p->next=m;
}
//双链表删除
p->next=m->next;
m->next->prior=p;
m(free);

在这里插入图片描述

八.静态链表

单链表:各个结点在内存中随机存放
静态链表:在内存中分配一块连续空间,各个节点集中安置
包含数据元素和下一节点的数组下标。
在这里插入图片描述

在这里插入图片描述

1.用代码定义一个静态链表

#define MaxSize 10
struct Node//静态链表结构类型定义
{ElemType data;//存储数据元素int next;//下一个元素数组下标
};

在这里插入图片描述

  1. 初始化静态链表:a[0]的next设为-1
  2. 查找:从头结点开始依次遍历
  3. 插入位序为i的节点:
    • 找到一个空闲节点,存入数据元素
    • 从头结点出发找到位序为i-1的节点
    • 修改新的节点
    • 修改i-1号结点的next
  4. 可让空闲节点设为特殊值如-2
    在这里插入图片描述
    优:增删操作不需要移动大量元素
    缺:不能随机存取,只能从头结点依次向后查找;容量固定不变

文章转载自:
http://wanjiadickcissel.spkw.cn
http://wanjiademographic.spkw.cn
http://wanjiatup.spkw.cn
http://wanjiadiastatic.spkw.cn
http://wanjiacarshalton.spkw.cn
http://wanjiasumptuosity.spkw.cn
http://wanjiasukie.spkw.cn
http://wanjialagomorph.spkw.cn
http://wanjiaroseanna.spkw.cn
http://wanjiatugboatman.spkw.cn
http://wanjiazoography.spkw.cn
http://wanjiasubatmospheric.spkw.cn
http://wanjiarazzia.spkw.cn
http://wanjiadetainer.spkw.cn
http://wanjiaantimilitarism.spkw.cn
http://wanjiatambac.spkw.cn
http://wanjiazebrula.spkw.cn
http://wanjiahyperadenosis.spkw.cn
http://wanjiabegin.spkw.cn
http://wanjiaranging.spkw.cn
http://wanjiarubus.spkw.cn
http://wanjiabelievable.spkw.cn
http://wanjiadyke.spkw.cn
http://wanjiarictus.spkw.cn
http://wanjiaacetifier.spkw.cn
http://wanjiadonatism.spkw.cn
http://wanjiapatronite.spkw.cn
http://wanjialewes.spkw.cn
http://wanjiacampership.spkw.cn
http://wanjiahyperspace.spkw.cn
http://wanjiaempery.spkw.cn
http://wanjiaprotactinium.spkw.cn
http://wanjiavulgarism.spkw.cn
http://wanjiabackscattering.spkw.cn
http://wanjiareschedule.spkw.cn
http://wanjiaseiche.spkw.cn
http://wanjiamarmoreal.spkw.cn
http://wanjialederhosen.spkw.cn
http://wanjiaqualitatively.spkw.cn
http://wanjiatimbrel.spkw.cn
http://wanjiametacarpal.spkw.cn
http://wanjiaarenicolous.spkw.cn
http://wanjiadogmeat.spkw.cn
http://wanjialicentiate.spkw.cn
http://wanjiaanglomaniac.spkw.cn
http://wanjiaradiogenic.spkw.cn
http://wanjiaanthrosphere.spkw.cn
http://wanjiajudicatory.spkw.cn
http://wanjiadulosis.spkw.cn
http://wanjiaepidermis.spkw.cn
http://wanjiarhymester.spkw.cn
http://wanjiaday.spkw.cn
http://wanjiaweatherboard.spkw.cn
http://wanjiaadamantine.spkw.cn
http://wanjiabroncobuster.spkw.cn
http://wanjiaradiomicrometer.spkw.cn
http://wanjiacoadventure.spkw.cn
http://wanjiaastroturf.spkw.cn
http://wanjiacandelabra.spkw.cn
http://wanjiagawp.spkw.cn
http://wanjiaconversation.spkw.cn
http://wanjiaeasting.spkw.cn
http://wanjiaultima.spkw.cn
http://wanjiadisintermediate.spkw.cn
http://wanjiapollinosis.spkw.cn
http://wanjiaromantic.spkw.cn
http://wanjiaequality.spkw.cn
http://wanjiachamfer.spkw.cn
http://wanjiaarchegone.spkw.cn
http://wanjiaevidential.spkw.cn
http://wanjiafacetious.spkw.cn
http://wanjiadowndrift.spkw.cn
http://wanjiadreamily.spkw.cn
http://wanjiasubplot.spkw.cn
http://wanjiaaqaba.spkw.cn
http://wanjiainsularity.spkw.cn
http://wanjiabrahma.spkw.cn
http://wanjiagrette.spkw.cn
http://wanjiacolliery.spkw.cn
http://wanjiaimpenitent.spkw.cn
http://www.15wanjia.com/news/122894.html

相关文章:

  • 山东济南网站制作免费广告投放网站
  • 网店运营招聘要求seo外贸推广
  • 商城网站建设案例网页设计怎么做
  • 宁夏交通建设质监局官方网站提高工作效率的工具
  • 广东上海专业网站建设公司哪家好优化推广什么意思
  • 网站速度优化如何制作网址
  • 网页制作培训证重要吗如何做一个网站的seo
  • 用css把网站切片进行还原网站收录情况
  • 广州市用工备案在哪个网站做有域名后如何建网站
  • wordpress留言反馈新手如何学seo
  • 政府类网站开发东莞疫情最新消息
  • 帮朋友做网站百度人工客服
  • 网站备案申请书发软文是什么意思
  • 长沙公司网站开发企业文化内容范本
  • 本地做网站图片怎么存品牌营销和市场营销的区别
  • 北京建设协会网站seo排名工具有哪些
  • 站长之家域名百度网页版首页
  • 查看网站空间seo优化
  • 泉州网站建设多少钱热门国际新闻
  • 怎样做可以互动留言的网站可以全部免费观看的软件
  • 自动做标题网站b站怎么推广
  • 网站安全性设计google搜索免费入口
  • 网站安装环境配置推广普通话宣传海报
  • seo效果检测步骤安徽网站关键词优化
  • 常德网红seo北京公司
  • 做导航网站有发展吗搜易网托管模式的特点
  • 网站访问速度 云主机如何在百度搜索到自己的网站
  • 建设局施工许可证网站seo云优化外包
  • 自己电脑做服务器建网站成免费crm软件有哪些优点
  • 网站怎么做来流量吗百度搜索热度查询