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

网站建设最好的书籍是公司备案号查询平台官网

网站建设最好的书籍是,公司备案号查询平台官网,南联做网站,差差软件下载免费目录 链表的概念和结构 单链表的实现 申请新结点 打印 尾插 头插 尾删 头删 ​编辑 查找 在pos位置前插入元素 在pos位置后插入元素 删除pos位置的元素 删除pos位置之后的位置的元素​编辑 完整代码 SListNode.h SListNode.c 链表的概念和结构 链表是一种物理存储…目录 链表的概念和结构 单链表的实现 申请新结点 打印 尾插 头插 尾删 头删 ​编辑 查找 在pos位置前插入元素  在pos位置后插入元素 删除pos位置的元素  删除pos位置之后的位置的元素​编辑 完整代码 SListNode.h SListNode.c 链表的概念和结构 链表是一种物理存储上非连续非顺序的存储结构数据元素的逻辑顺序是通过链表中的指针链接次序实现的 链式结构逻辑连续物理不一定连续 单链表的实现 无头 单向 非循环链表 申请新结点 打印 尾插 头插 尾删 头删 查找 在pos位置前插入元素  ​​​​ 在pos位置后插入元素 删除pos位置的元素  删除pos位置之后的位置的元素 完整代码 SListNode.h #include stdio.h #include stdlib.h #include assert.htypedef int SLTDataType;typedef struct SListNode {SLTDataType data;struct SListNode* next; }SLTNode;SLTNode* BuySListNode(SLTDataType x); //申请一个结点void SListNodePrint(SLTNode* plist); //打印void SListPushBack(SLTNode** pplist, SLTDataType x); //尾插void SListPushfront(SLTNode** pplist, SLTDataType x); //头插void SListPopBack(SLTNode** pplist); //尾删void SListPopfront(SLTNode** pplist); //头删SLTNode* SListFind(SLTNode* plist, SLTDataType x); //查找void SListInsert(SLTNode** pplist, SLTNode* pos, SLTDataType x); //在pos位置前插入元素void SListInsertAfter(SLTNode* pos, SLTDataType x); //在pos位置后插入元素void SListErase(SLTNode** pplist, SLTNode* pos); //删除pos位置前的元素void SListEraseAfter(SLTNode* pos); //删除pos位置之后的位置的元素 SListNode.c #define _CRT_SECURE_NO_WARNINGS 1#include SListNode.hSLTNode* BuySListNode(SLTDataType x) //申请一个新结点 {SLTNode* newnode (SLTNode*)malloc(sizeof(SLTNode));if (newnode NULL){perror(malloc failed);exit(-1);}newnode-data x;newnode-next NULL;return newnode; }void SListNodePrint(SLTNode* plist) //打印 {SLTNode* cur plist;while (cur){printf( %d -, cur-data);cur cur-next;}printf(NULL);printf(\n); }void SListPushBack(SLTNode** pplist, SLTDataType x) //尾插 {assert(pplist);SLTNode* newnode BuySListNode(x);if (*pplist NULL){*pplist newnode;}else{SLTNode* tail *pplist;while (tail-next ! NULL){tail tail-next;}tail-next newnode;} }void SListPushfront(SLTNode** pplist, SLTDataType x) //头插 {assert(pplist);SLTNode* newnode BuySListNode(x);newnode-next *pplist;*pplist newnode;}void SListPopBack(SLTNode** pplist) //尾删 {assert(pplist);assert(*pplist);//空链表//一个结点if ((*pplist)-next NULL){free(*pplist);*pplist NULL;}//一个以上结点else{SLTNode* tail *pplist;while (tail-next-next ! NULL){tail tail-next;}free(tail-next);tail-next NULL;} }void SListPopfront(SLTNode** pplist) //头删 {assert(pplist);assert(*pplist);SLTNode* cur *pplist;*pplist (*pplist)-next;free(cur); }SLTNode* SListFind(SLTNode* plist, SLTDataType x) //查找 {SLTNode* cur plist;while (cur){if (cur-data x){return cur;}cur cur-next;}return NULL; }void SListInsert(SLTNode** pplist, SLTNode* pos, SLTDataType x) //在pos位置前插入元素 {assert(pplist);assert(pos);if (*pplist pos){SListPopfront(pplist, x);}else{SLTNode* cur *pplist;while (cur-next ! pos){cur cur-next;}SLTNode* newnode BuySListNode(x);newnode-next cur-next;cur-next newnode;} }void SListInsertAfter(SLTNode* pos, SLTDataType x) //在pos位置后插入元素 {assert(pos);SLTNode* newnode BuySListNode(x);newnode-next pos-next;pos-next newnode; }void SListErase(SLTNode** pplist, SLTNode* pos) //删除pos位置的元素 {assert(pplist);assert(pos);if (*pplist pos){SListPopfront(pplist);}else{SLTNode* cur *pplist;while (cur-next-next pos){cur cur-next;}cur-next pos-next;free(pos);pos NULL;} }void SListEraseAfter(SLTNode* pos) //删除pos位置之后的位置的元素 {assert(pos);assert(pos-next);SLTNode* cur pos-next;pos-next cur-next;free(cur);cur NULL; }
http://wiki.neutronadmin.com/news/201634/

相关文章:

  • 提供网站建设服务的网站价格北京手机网站建设公司
  • 万网主机建设网站流程门户制作
  • 网站开发的五个阶段大型网站开发的主流语言
  • 安徽省工程建设网站网站做简介
  • wordpress模板仿遮天小说站娱乐网站名字
  • 旅游响应式网站建设官方小程序开发
  • 哈尔滨网站建设q479185700惠北京市工商注册网上服务系统
  • php网站搭建类似朋友圈wordpress
  • 门户网站开发维护合同国内永久免费crm系统app
  • 网站中的文字滑动怎么做的崇信县网站留言
  • 电子表格做网站框架好男人hd免费观看
  • wordpress建企业网站教程烟台网站建设 58
  • 如需手机网站建设湘阴县住房建设局网站
  • 网站整套模板项目代码下载什么是百度权重
  • 新手自建网站做跨境电商高清线和视频线区别
  • 手机网站制作行业排行网站基本维护
  • 网站的前端怎么做做的很好的网站
  • 做网站在哪里做wordpress链接伪静态
  • 网站建设公司哪里有门户网站的盈利模式
  • php网站搭建教程学长的手在我的裤子里作文
  • 贺州网站制作三亚做网站哪家好
  • 北京公司网站制作百度指数怎么看排名
  • 本科专业 网站开发不懂开发如何建设网站
  • 惠山网站建设益阳网站建设哪里好
  • 做彩票网站程序违法吗西安有哪些做网站的公司好
  • 建设学校网站关键词优化难度查询
  • 购物网站开发毕业设计开题报告我想创建一个网站自己玩玩
  • 怎么自己做网站服务器老电脑做网站服务器
  • 网站开发与制作论文开题关于网站建设的调查问卷
  • vc6.0做网站网站及微站建设合同