资讯详情

资讯详情

10.16 双向链表和环形队列(创建,插入,查找,修改,删除,销毁)

双向链表1.创建double linklistdoulistdlinklistnode_t *creat_doublist(void){创建头节点prev设置为 NULLnext设置为NULL}//空链表头插判断是否是空链表打印和统计长度尾插查找修改头删尾删指定删除销毀删除整个链表int dlinklist_destroy(node_t **phead){可以使用p指向每个要释放节点挨个释放free(*phead)*phead NULL;}环形链表创建:头插判断空链表和打印尾插查找头删和尾删指定删除销毁环形队列创建判断空或者满入队和出队销毁队列
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →