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

h5网站开发软件下载品牌策划公司和品牌设计公司

h5网站开发软件下载,品牌策划公司和品牌设计公司,有专门做摄影画册的网站,wordpress hacker主题双链表的增删查改 一.双向链表的初始化二.创建返回链表的头结点三.双向链表销毁四. 双向链表打印五.双向链表尾插六. 双向链表尾删七. 双向链表头插八.双向链表头删九.双向链表的查找十.双向链表在pos的前面进行插入十一. 双向链表删除pos位置的节点 一.双向链表的初始化 Lis… 双链表的增删查改 一.双向链表的初始化二.创建返回链表的头结点三.双向链表销毁四. 双向链表打印五.双向链表尾插六. 双向链表尾删七. 双向链表头插八.双向链表头删九.双向链表的查找十.双向链表在pos的前面进行插入十一. 双向链表删除pos位置的节点 一.双向链表的初始化 ListNode* LTInit() {ListNode* Phead ListCreate(-1);Phead-next Phead;Phead-prev Phead;return Phead; }二.创建返回链表的头结点 ListNode* ListCreate(LTDataType x) {ListNode* newnode (ListNode*)malloc(sizeof(ListNode));if (newnode NULL){perror(malloc fial);exit(-1);}newnode-data x;newnode-next NULL;newnode-prev NULL; } 三.双向链表销毁 void ListDestory(ListNode* pHead) {assert(pHead);ListNode* cur pHead-next;while (cur ! NULL){ListNode* next cur-next;free(cur);cur next;}free(pHead);//pHead NULL; }四. 双向链表打印 void ListPrint(ListNode* pHead) {assert(pHead);printf(哨兵位);ListNode* cur pHead-next;while (cur ! pHead){printf(%d , cur-data);cur cur-next;}printf(\n); }五.双向链表尾插 void ListPushBack(ListNode* pHead, LTDataType x) {ListNode* tail pHead-prev;ListNode* newnode ListCreate(x);newnode-prev tail;newnode-next pHead;pHead-prev newnode;tail-next newnode;}六. 双向链表尾删 void ListPopBack(ListNode* pHead) {assert(pHead);assert(pHead-next ! pHead);//ListNode* tail pHead-prev;//ListNode* tailprev tail-prev;//free(tail);//tailprev-next pHead;//pHead-prev tailprev;ListErase(pHead-prev); }七. 双向链表头插 void ListPushFront(ListNode* pHead, LTDataType x) {assert(pHead);ListNode* newnode ListCreate(x);newnode-next pHead-next;pHead-next-prev newnode;newnode-prev pHead;pHead-next newnode; }八.双向链表头删 void ListPopFront(ListNode* pHead) {assert(pHead);assert(pHead-next ! pHead);//ListNode* first pHead-next;//ListNode* second first-next;//pHead-next second;//second-prev pHead;//free(first);//first NULL;ListErase(pHead-next);}九.双向链表的查找 ListNode* ListFind(ListNode* pHead, LTDataType x) {ListNode* cur pHead-next;while (cur ! pHead){if (cur-data x){return cur;}cur cur-next;}return NULL; } 十.双向链表在pos的前面进行插入 void ListInsert(ListNode* pos, LTDataType x) {assert(pos);ListNode* posPrev pos-prev;ListNode* newnode ListCreate(x);posPrev-next newnode;newnode-prev posPrev;newnode-next pos;pos-prev newnode; }十一. 双向链表删除pos位置的节点 void ListErase(ListNode* pos) {assert(pos);ListNode* posNext pos-next;ListNode* posprev pos-prev;posprev-next posNext;posNext-prev posprev;free(pos);pos NULL;}
http://www.ho-use.cn/article/10812210.html

相关文章:

  • 郑州正规网站制作公司品牌营销增长好牌子推荐
  • wordpress上传视频大小百度seo效果优化
  • 站内推广方式有哪些比较好的公关公司
  • 比较好的网站开发服务商网站开发用了哪些知识要点
  • 公司网站要备案么wordpress 幻灯代码
  • 网站制作公司去哪找外资企业可以在中国境内做网站吗
  • 毕业设计是做网站设计移动端首页设计
  • 一些建筑设计网站电子商务名词解释
  • 网站注册免费永久网站开发视频资源放哪儿
  • 电商网站建设开发seo网站结构
  • 360网站做二维码中山网站设计收费标准
  • 自己做网站很难公司变更名字需要什么手续
  • 做百度推广网站得多少钱网站建设明细表
  • 网站建设项目进展情况网站内容更改教程
  • 工作网站建设中布线费用账务处理专门做包包的网站
  • 网站建设维护公司地址wordpress 百度软件
  • 12306网站学生做如何查看小程序的开发公司
  • 高质量的集团网站建设重庆网站建设解决方案及流程
  • 可以做软文的网站聊城网站建设首选天成网络
  • 前端网站开发框架广告制作公司经营范围有哪些
  • 人才招聘网站模板html微信小程序开发教程书
  • 哪个做网站wordpress数据结构
  • 本地主机做网站服务器wordpress 搜索 标题 内容
  • 找工作哪个网站好智联招聘网站建设与管理教程视频
  • 信阳做网站的江苏建设网官方网站
  • 本地手机网站建设学校网站建设需求分析
  • 通信部门网站备案证明建筑工程 网络图
  • php 公司网站水果网站模板
  • 网站建设的费用报价高端网站推广
  • 公司注册网站有什么好处求职简历在哪个网站做