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

展示型网站可以优化吗太极seo

展示型网站可以优化吗,太极seo,品牌画册设计,网站关键词优化教程数据结构–双链表 单链表 VS 双链表 单链表:无法逆向检索,有时候不太方便 双链表:可进可退,存储密度更低一丢丢 双链表的定义 typedef struct DNode {ElemType data;struct DNode *prior, *next; }DNode, *DLinkList;双链表的初…

数据结构–双链表

单链表 VS 双链表
单链表:无法逆向检索,有时候不太方便
双链表:可进可退,存储密度更低一丢丢

双链表的定义

typedef struct DNode
{ElemType data;struct DNode *prior, *next;
}DNode, *DLinkList;

双链表的初始化

bool InitDLinkList(DLinkList &L)
{L = (DNode*)malloc(sizeof(DNode));if (L == NULL)  return false;L->prior = NULL;L->next = NULL;return true;
}

判断双链表是否为空

bool Empty(DLinkList L)
{return L->next == NULL;
}

双链表的插入

在p结点之后插入s结点

特殊处理:p是最后一个结点

bool InsertNextDNode(DNode* p, DNode* s)
{if (p == NULL || s == NULL) return false;s->next = p->next;if (p->next != NULL)p->next->prior = s;s->prior = p;p->next = s;return true;
}

用后插操作实现结点的插入有什么好处?
按位序插入前插操作:
找到前一个结点进行后插操作

双链表的删除

####删除p的后继结点q

特殊处理q是最后一个结点

bool DeleteNextDNode(DNode* p)
{if (p == NULL)  return false;DNode* q = p->next;if (q == NULL)  return false;p->next = q->next;if (q->next != NULL)q->next->prior = p;free(q);return true;
}

销毁双链表

void DestoryList(DLinkList &L)
{while (L->next != NULL)DeleteNextDNode(L);free(L);L = NULL;
}

将指针L置为NULL的意义是,将其指向空地址,表示该指针不再指向任何有效的内存空间。这样做的目的是为了防止出现野指针的问题,即指针指向已被释放的内存空间,避免在后续代码中误用该指针导致程序崩溃或产生不可预料的结果。

双链表的遍历

后向遍历

while (p != NULL)p = p->next;

前向遍历

while (p != NULL)p = p->prior;

前向遍历 (跳过头结点)

while (p->prior != NULL)p = p->prior;

时间复杂度:
双链表不可随机存取,按位查找、按值查找操作都只能用遍历的方式实现。时间复杂度 O(n)

知识点回顾与重要考点

http://www.tj-hxxt.cn/news/70975.html

相关文章:

  • 国内视差网站哈尔滨企业网站模板建站
  • 企业网站建设的实践意义军事新闻最新消息今天
  • 山东省城乡建设网站seo整体优化步骤怎么写
  • 做网站线稿软件有哪些网络宣传推广
  • 环保网站建设模板免费下载网络营销的四种模式
  • 想转行做网站营销型网站建设的价格
  • wordpress媒体库外链独立站seo实操
  • 做网站开发想转行做医药销售免费建立个人网站申请
  • 网站后台文件名重庆网站页面优化
  • 苹果树下网站谁设计的天津做优化好的公司
  • wordpress 手机不显示内容惠州搜索引擎seo
  • 写建设网站的具体步骤优化关键词的方法有哪些
  • wordpress如何做导航网站b站视频推广网站400
  • 全国做网站哪家好seo一个月工资一般多少
  • 南宁seo 网站收录网络营销推广方法和手段
  • 玩具网站规划说明书购物网站2022最新引流推广平台
  • 网站建设和推广外贸是做什么的
  • 网站建设开发定制靠谱seo整站优化外包
  • 如何自己建立网站建设seo观察网
  • 长沙做网站要多少钱可以发外链的平台
  • 品牌营销策略包括哪些seo搜索引擎优化步骤
  • 网站后台的用户名搜索引擎优化要考虑哪些方面?
  • 织梦通用企业网站模板怎样精准搜索关键词
  • 找网站建设的企业下载安装百度一下
  • 做网站创业百度关键词首页排名
  • 网站整体框架潍坊做网站哪家好
  • 淄博做网站公司有哪些b站推广2024mmm已更新
  • 做网站需要怎么样的服务器最近10个新闻
  • 办理建设银行卡网站微信公众号推广方法有哪些
  • 网站建设流费用seo查询工具有哪些