数据结构--数据结构中的双链表结构的测试

  • 双链表测试:test.c:
cs 复制代码
#include"List.h"

void ListTest01()
{
	//LTNode* plist = NULL;
	//LTInit(&plist);
	LTNode* plist = LTInit();

	LTPushBack(plist, 1);
	LTPushBack(plist, 2);
	LTPushBack(plist, 3);
	LTPrint(plist);

	LTNode* find = LTFind(plist, 3);
	//LTInsert(find, 66);
	LTErase(find);
	find = NULL;

	LTPrint(plist);
	LTDesTroy(plist);
	//plist = NULL;
	

	//if (find == NULL)
	//{
	//	printf("找不到!\n");
	//}
	//else {
	//	printf("找到了!\n");
	//}

	//LTPushFront(plist, 1);
	//LTPrint(plist);
	//LTPushFront(plist, 2);
	//LTPrint(plist);
	//LTPushFront(plist, 3);
	// 
	//
	测试尾删
	//LTPopBack(plist);
	//LTPrint(plist);
	//LTPopBack(plist);
	//LTPrint(plist);
	//LTPopBack(plist);
	//LTPrint(plist);

	测试头删
	//LTPopFront(plist);
	//LTPrint(plist);
	//LTPopFront(plist);
	//LTPrint(plist);
	//LTPopFront(plist);
	//LTPrint(plist);
	//LTPopBack(plist);
	//LTPrint(plist);
}

int main()
{
	ListTest01();
	return 0;
}

结合前面的两章内容,才是一个完整的双链表的创建和实现。

相关推荐
lkbhua莱克瓦243 分钟前
Java基础——集合进阶3
java·开发语言·笔记
街尾杂货店&4 分钟前
css - 实现三角形 div 容器,用css画一个三角形(提供示例源码)简单粗暴几行代码搞定!
前端·css
顺凡8 分钟前
删一个却少俩:Antd Tag 多节点同时消失的原因
前端·javascript·面试
小白路过11 分钟前
CSS transform矩阵变换全面解析
前端·css·矩阵
蓝-萧14 分钟前
使用Docker构建Node.js应用的详细指南
java·后端
爬山算法19 分钟前
Redis(110)Redis的发布订阅机制如何使用?
前端·redis·bootstrap
多喝开水少熬夜23 分钟前
Trie树相关算法题java实现
java·开发语言·算法
REDcker32 分钟前
前端打包工具 - Rollup 打包工具笔记
前端·笔记
前端大卫34 分钟前
动态监听DOM元素高度变化
前端·javascript
WBluuue38 分钟前
数据结构与算法:树上倍增与LCA
数据结构·c++·算法