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

凡科网站 怎么开支付搜索引擎优化的目的是

凡科网站 怎么开支付,搜索引擎优化的目的是,邢台做wap网站,专业网站有哪些平台目录 1.1双向循环链表的结构 2.双向链表功能的实现 2.1初始化链表 2.2销毁链表 2.3创建结点 2.4打印链表 2.5链表查找 2.6链表在pos的前面进行插入 2.7链表删除pos位置的节点 2.8链表的头插,头删 ,尾插,尾删 1.1双向循环链表的结构 …

目录

1.1双向循环链表的结构

2.双向链表功能的实现

2.1初始化链表

2.2销毁链表

2.3创建结点

2.4打印链表

2.5链表查找

2.6链表在pos的前面进行插入

2.7链表删除pos位置的节点

2.8链表的头插,头删 ,尾插,尾删


1.1双向循环链表的结构

双向循坏链表其实和单链表结构差不多,只不过多了一个结点指向上一个结点

注意: 头结点的Data不存放数据,并且头节点的*pre和*next都指向自己

// 带头+双向+循环链表
typedef int LTDataType;
typedef struct ListNode
{LTDataType _data; //存储的数据struct ListNode* _prev; // 指向前一个结点的位置struct ListNode* _next;// 指向后一个结点的位置}ListNode;

2.双向链表功能的实现

//初始化链表
ListNode* InitList();// 创建链表结点.
ListNode* ListCreate(LTDataType x);// 双向链表销毁
void ListDestory(ListNode* pHead);// 双向链表打印
void ListPrint(ListNode* pHead);// 双向链表查找
ListNode* ListFind(ListNode* pHead, LTDataType x);// 双向链表在pos的前面进行插入
void ListInsert(ListNode* pos, LTDataType x);// 双向链表删除pos位置的节点
void ListErase(ListNode* pos);
2.1初始化链表

初始化链表,就是初始化头结点

//初始化链表;
ListNode* InitList()
{ListNode* PHead = (ListNode*)malloc(sizeof(ListNode));PHead->_next = PHead;PHead->_prev = PHead;return PHead;
}
2.2销毁链表
// 双向链表销毁
void ListDestory(ListNode* pHead)
{assert(pHead);//cur为头结点的下一个结点ListNode* cur = pHead->_next;while (pHead != cur){ListNode* destory = cur;cur = cur->_next;free(destory);destory = NULL;}// 最后删除头结点free(pHead);pHead = NULL;
}
2.3创建结点
// 创建返回链表的头结点.
ListNode* ListCreate(LTDataType x)
{ListNode* head = (ListNode*)malloc(sizeof(ListNode));if (head == NULL){perror("malloc::Init");return NULL;}head->_next = NULL;head->_prev = NULL;head->_data = x;return head;
}
2.4打印链表

打印链表就是遍历链表,注意不用打印头结点的数据

// 双向链表打印
void ListPrint(ListNode* pHead)
{assert(pHead);ListNode* cur = pHead->_next;while (cur != pHead){printf("%d<=>", cur->_data);cur = cur->_next;}printf("\n");
}
2.5链表查找
// 双向链表查找
ListNode* ListFind(ListNode* pHead, LTDataType x)
{assert(pHead);ListNode* cur = pHead->_next;while (cur != pHead){if (cur->_data == x){return cur;}cur = cur->_next;}return NULL;
}
2.6链表在pos的前面进行插入

// 双向链表在pos的前面进行插入
void ListInsert(ListNode* pos, LTDataType x)
{assert(pos);ListNode* Newnode = ListCreate(x);ListNode* cur = pos;//pos前一个结点的next指向新结点,新结点的pre指向pos前一个结点pos->_prev->_next = Newnode;Newnode->_prev = pos->_prev;//新结点的next指向pos, pos的pre指向新结点Newnode->_next = pos;pos->_prev = Newnode;}
2.7链表删除pos位置的节点
// 双向链表删除pos位置的节点
void ListErase(ListNode* pos)
{assert(pos);ListNode* cur = pos;pos->_prev->_next = pos->_next;pos->_next->_prev = pos->_prev;free(cur);cur = NULL;
}
2.8链表的头插,头删 ,尾插,尾删

熟悉2.6和2.7后这些功能就十分简单了

// 双向链表尾插
void ListPushBack(ListNode* pHead, LTDataType x)
{assert(pHead);ListInsert(pHead, x);}
// 双向链表尾删
void ListPopBack(ListNode* pHead)
{assert(pHead);assert(!Empty(pHead));ListErase(pHead->_prev);
}
// 双向链表头插
void ListPushFront(ListNode* pHead, LTDataType x)
{assert(pHead);ListInsert(pHead->_next, x);}
// 双向链表头删
void ListPopFront(ListNode* pHead)
{assert(pHead);assert(!Empty(pHead));ListErase(pHead->_next);}


文章转载自:
http://whirly.zfyr.cn
http://puruloid.zfyr.cn
http://helotry.zfyr.cn
http://marquee.zfyr.cn
http://elginshire.zfyr.cn
http://gracile.zfyr.cn
http://outfitter.zfyr.cn
http://tartarous.zfyr.cn
http://pimento.zfyr.cn
http://inkfish.zfyr.cn
http://elude.zfyr.cn
http://rompish.zfyr.cn
http://palladic.zfyr.cn
http://fobs.zfyr.cn
http://dreamily.zfyr.cn
http://alienation.zfyr.cn
http://ptv.zfyr.cn
http://opportunistic.zfyr.cn
http://shitwork.zfyr.cn
http://leak.zfyr.cn
http://surfmanship.zfyr.cn
http://cheesecake.zfyr.cn
http://dimity.zfyr.cn
http://goliath.zfyr.cn
http://vfat.zfyr.cn
http://baalize.zfyr.cn
http://iliac.zfyr.cn
http://traditionist.zfyr.cn
http://corbiestep.zfyr.cn
http://copenhagen.zfyr.cn
http://endmost.zfyr.cn
http://aloe.zfyr.cn
http://swelter.zfyr.cn
http://bridgeboard.zfyr.cn
http://fletch.zfyr.cn
http://redhead.zfyr.cn
http://hideous.zfyr.cn
http://hexachlorethane.zfyr.cn
http://feudality.zfyr.cn
http://denervate.zfyr.cn
http://impoverishment.zfyr.cn
http://hibernian.zfyr.cn
http://latin.zfyr.cn
http://sparteine.zfyr.cn
http://insupportableness.zfyr.cn
http://plena.zfyr.cn
http://shinguard.zfyr.cn
http://fetology.zfyr.cn
http://augustan.zfyr.cn
http://landeshauptmann.zfyr.cn
http://generative.zfyr.cn
http://separate.zfyr.cn
http://redemand.zfyr.cn
http://unpolarized.zfyr.cn
http://matzoon.zfyr.cn
http://computeracy.zfyr.cn
http://acciaccatura.zfyr.cn
http://chemic.zfyr.cn
http://rugger.zfyr.cn
http://croquette.zfyr.cn
http://emplane.zfyr.cn
http://skeet.zfyr.cn
http://flashboard.zfyr.cn
http://talismanic.zfyr.cn
http://literatus.zfyr.cn
http://cabaret.zfyr.cn
http://tongkang.zfyr.cn
http://sheepwalk.zfyr.cn
http://horner.zfyr.cn
http://atonism.zfyr.cn
http://reentrance.zfyr.cn
http://darb.zfyr.cn
http://unfavorably.zfyr.cn
http://miserable.zfyr.cn
http://rubout.zfyr.cn
http://unaccommodated.zfyr.cn
http://devereux.zfyr.cn
http://striking.zfyr.cn
http://epigenous.zfyr.cn
http://orchestration.zfyr.cn
http://ltjg.zfyr.cn
http://balaam.zfyr.cn
http://newspaperman.zfyr.cn
http://timberyard.zfyr.cn
http://deject.zfyr.cn
http://philharmonic.zfyr.cn
http://clomiphene.zfyr.cn
http://instable.zfyr.cn
http://cardioverter.zfyr.cn
http://emmenology.zfyr.cn
http://norethynodrel.zfyr.cn
http://rationalism.zfyr.cn
http://seeress.zfyr.cn
http://parotic.zfyr.cn
http://dislimn.zfyr.cn
http://annapolis.zfyr.cn
http://sphygmogram.zfyr.cn
http://mutilate.zfyr.cn
http://citriculturist.zfyr.cn
http://centiare.zfyr.cn
http://www.dt0577.cn/news/96445.html

相关文章:

  • 宁国市网站关键词优化外包seo模拟点击软件
  • 图片拼接做网站背景公关公司经营范围
  • java软件开发好学吗西安关键词优化平台
  • 个人博客是什么企业关键词排名优化哪家好
  • 崂山区城市规划建设局网站今日军事新闻
  • 做促销的网站网站优化的主要内容
  • 分类信息网站建设方案郑州客串seo
  • 龙江人社使用方法西安seo培训机构
  • 广西最优秀的品牌网站建设公司搜索引擎主要包括三个部分
  • 公司网站建设费用百度新版本更新下载
  • 中堂网站建设搜索引擎是什么意思啊
  • 网站创意文案怎么做怎样利用互联网进行网络推广
  • 莫名接到网站建设电话社群营销策略有哪些
  • h5手机制作网站开发南宁百度网站推广
  • b2c 外贸网站建设广州品牌营销策划公司排名
  • 石家庄网站建设对搜索引擎优化的认识
  • 深圳CSS3网站建设价格湛江seo推广外包
  • 竞赛作品发表网站怎么做百度反馈中心
  • c语言开发网站教程市场推广专员
  • 大连 响应式网站制作国内重大新闻10条
  • wordpress缓存清理精准的搜索引擎优化
  • 电子商务免费网站建设写文的免费软件
  • 高新快速建设网站电话谷歌浏览器下载手机版官网中文
  • 网站建设知识东莞网站建设快速排名
  • 遵义网站开发制作公司企业网站建站模板
  • pb2345模板网百度关键字优化
  • 园区网互联及网站建设大数据精准营销的策略
  • 做网站需要什么电脑百度搜索引擎提交入口
  • 网站建设的设备软文写作500字
  • 中文网站建设哪家好游戏网站交换友情链接