设为首页 加入收藏

TOP

C单链表的实现代码教程(二)
2018-01-03 06:06:37 】 浏览:456
Tags:单链表 实现 代码 教程
(pos); pr = cur = *ppHead; while(cur&&cur!=pos){ pr = cur; cur = cur->_next; } pr->_next = cur->_next; free(cur); } void test1(){ SListNode *list=Init(); SListPushBack(&list,1); SListPushBack(&list,2); SListPushBack(&list,3); SListPushBack(&list,4); SListPushBack(&list,5); SListPrint(list); SListPopBack(&list); SListPopBack(&list); SListPopBack(&list); SListPopBack(&list); SListPopBack(&list); SListPopBack(&list); SListPrint(list); SListDestory(&list); } void test2(){ SListNode *node; SListNode *list=Init(); SListPushFront(&list,1); SListPushFront(&list,2); SListPushFront(&list,3); SListPushFront(&list,4); SListPushFront(&list,5); SListPrint(list); SListPopBack(&list); SListPopBack(&list); SListPopBack(&list); SListPrint(list); node=SListFind(list,5); if(node){ printf("%d \n",node->_data); } SListInsert(&list,node,6); SListInsert(&list,node,7); SListInsert(&list,node,8); SListPrint(list); node=SListFind(list,6); SListErase(&list,node); SListPrint(list); SListPopFront(&list); SListPopFront(&list); SListPopFront(&list); SListPopFront(&list); SListPopFront(&list); SListPrint(list); }

main.c

#include"SListNode.h"

int main(){
	test1();
	system("pause");
	return 0;
}
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇printf()函数详细了解 下一篇数据结构C语言:单链表

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目