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

  • 双链表测试: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;
}

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

相关推荐
Tech Synapse3 分钟前
Java中使用FFmpeg拉取RTSP流
java·开发语言·ffmpeg
水w5 分钟前
详细介绍HTTP与RPC:为什么有了HTTP,还需要RPC?
java·开发语言·后端·http·rpc·1024程序员节
搞笑症患者9 分钟前
LeetCode Hot100 - 矩阵篇
算法·leetcode·矩阵
我的运维人生9 分钟前
Spring Boot应用开发深度解析与实践案例
java·spring boot·后端·运维开发·技术共享
Peter_chq11 分钟前
【计算机网络】数据链路层
linux·c语言·开发语言·网络·c++·后端·网络协议
冠位观测者12 分钟前
【Leetcode Top 100】240. 搜索二维矩阵 II
数据结构·算法·leetcode
zlt200017 分钟前
SpringAI:Java 开发的智能新利器
java·后端·spring ai
布兰妮甜19 分钟前
Zustand:一个轻量级的React状态管理库
前端·react.js·zustand
《源码好优多》22 分钟前
基于Java Springboot高校党建基本数据管理系统
java·开发语言·spring boot
Beekeeper&&P...23 分钟前
@RequestBody和前端的关系以及,如何在前后端之间传递数据?
java·前端