博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++建立及销毁链表
阅读量:6312 次
发布时间:2019-06-22

本文共 570 字,大约阅读时间需要 1 分钟。

struct ListNode {	 int val;	 ListNode *next;	 ListNode(int x) : val(x), next(NULL) {} }; void createList(ListNode* &pHead){	 pHead = new ListNode(-1);	 int length = 5;	 ListNode *p = pHead;	 for (size_t i = 0; i < length; i++)	 {		 ListNode *node = new ListNode(i);		 p->next = node;		 p = node;	 }		 } void destroyList(ListNode* pHead){	 _ASSERT(pHead != NULL);	 ListNode *pNext = pHead->next;	 while (pNext!=NULL)	 {		 delete pHead;		 pHead = pNext;		 pNext = pHead->next;	 };	 delete pHead;	 pHead = NULL;	  }

转载于:https://www.cnblogs.com/muyangshaonian/p/9650527.html

你可能感兴趣的文章
LeetCode Container With Most Water (Two Pointers)
查看>>
vue (v-if show 问题)
查看>>
https基础
查看>>
css3 canvas之刮刮卡效果
查看>>
并查集模板
查看>>
RESTful Mongodb
查看>>
BZOJ3237:[AHOI2013]连通图(线段树分治,并查集)
查看>>
如何提高Ajax性能
查看>>
Android--自定义加载框
查看>>
LINUX下 lamp安装及配置
查看>>
BZOJ3105 [cqoi2013]新Nim游戏
查看>>
困惑的前置操作与后置操作
查看>>
SDNU 1269.整数序列(水题)
查看>>
BZOJ 2118 Dijkstra
查看>>
Go语言基础之结构体
查看>>
SpringCloud:Eureka Client项目搭建(Gradle项目)
查看>>
jqueryValidate
查看>>
ATL使用IE控件,并且屏蔽右键
查看>>
Jenkins
查看>>
linux下使用screen和ping命令对网络质量进行监控
查看>>