渣渣含泪创建链表

这篇博客详细记录了作者从零开始学习链表数据结构的过程,包括创建链表的基本概念和步骤,适合初学者入门。
摘要由CSDN通过智能技术生成

白手起家 

【要哭了】

#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable : 4996)
typedef int ElemType;      //数据元素的类型

typedef struct node
{
	ElemType Elem;
	struct node* next;
}Node, * LinkList;

void initLink(Node *&L);//初始化 
void createLink_1(Node *&L);// 尾插法建立链表;
void createLink_2(Node *&L);// 头插法建立链表;
ElemType Search_Elem(Node *&L,ElemType i);// 查找位置为i的结点p,并返回该节点信息;(选做)
int Search_loc(Node *&L,int x);// 查找值为x的结点p,并返回该节点信息;
void Instert(Node *& L, int x,Node * pn);//在p1节点之后插入结点p2;
void Delete(Node *& L, int x);// 删除值为x的结点
void Print(Node * L);// 打印单链表head;
 

int main()
{
	int x,y,z,k;
	Node *L;
	k = 8;
	while(k!=0)
	{
		printf("\n\n");
		printf("\n          1.初始化单链表head");
		printf("\n          2.尾插法建立链表");
		printf("\n          3.头插法建立链表");
		printf("\n          4.查找位置为i的结点p,并返回该节点
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值