数据结构|单链表的算法解析 C++

本周学习了数据结构的单链表知识,现将有关单链表的几种算法分析和代码记录于本文:

链表常用操作:

p =l; // 头节点

p=l->next ; // 首元结点

p = p->next;

q=p->next;

p = q ;

p!=NULL;

p->next!=NULL:

1、构建结点

一个结点里包括:数据;指针(还是该结点类型的指针)

struct node  // 结点结构体   data|*next
{
	int data;
	node* next;
};

2、链表初始化(用于链表类的默认构造)

算法要求:构造一个带头结点的空链表L,如下图:

 算法分析:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值