数据结构 实验一:单链表的基本操作

这篇博客介绍了使用C++进行数据结构实验的第一部分——单链表的基本操作。博主分享了代码,并提到由于平台限制,无法直接展示源代码,但愿意为需要的读者提供。博客内容涵盖大学常见课程的相关资源,如C、C++、Python、Java等,适合大学学生参考。
摘要由CSDN通过智能技术生成

数据结构 实验一:单链表的基本操作

这里我是用C++语法写的,也就是输入输出和c不同,大家可以自行改一下,需要的朋友可以自行拿走
这里不能源代码直接导进来,有需要的可以评论,毕竟我也知道复制粘贴很难受,但这里导进来确认有问题,有需要的评论或者私信把
最后,希望大家可以点赞关注我呀,新人博客,会好好努力的,大学里的数据结构、c、c++,python、java、计算机网络原理、操作系统、统计学spss、数学建模matlab等等都有相应的资源和实验,大学孩子们值得关注

#include<iostream>
using namespace std;
typedef struct LNode{
   
		char data;
		struct LNode *next;
	}LinkNode;
void fun1(LinkNode * &L);                    //建立单链表
void fun2(LinkNode * &L,char a[],int n);     //使用尾插法插入元素
void fun3(LinkNode *L);                      //输出单链表
int  fun4(LinkNode *L);                      //输出单链表的长度
bool fun5(LinkNode *L);                      //判断单链表是否为空
char fun6(LinkNode *L,int i);                //输出单链表的第i个元素
int  fun7(LinkNode *L,char c);               //查找单链表元素c的位置
void fun8(LinkNode *L,int i,char c);         //在第i个位置插入元素c
void fun9(LinkNode *&L,int i);               //删除单链表第i个元素
void fun10(LinkNode *&L);                    //释放单链表
void main()  
{
   
	LinkNode *h;
	fun1(h);
	char a[5]={
   'a','b','c','d','e'};
	fun2(h,a,5);
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值