代码拉取完成,页面将自动刷新
#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<assert.h>
typedef int SLTDataType;
typedef struct SListNode
{
SLTDataType data;
struct SListNode* next;//存放下一个结构体的地址
}SLTNode;
//创建一个新的结点:
SLTNode* BuySLTNode(SLTDataType x);
//打印单链表:
void SListPrint(SLTNode* phead);
//链表头插:
void SListPushFront(SLTNode** pphead, SLTDataType x);
//链表尾插:
void SListPushBack(SLTNode** pphead, SLTDataType x);
//链表头部删除数据:
void SlistPopFront(SLTNode** pphead);
//链表尾部删除数据:
void SlistPopBack(SLTNode** pphead);
//链表中查找数据:
SLTNode* SlistFind(SLTNode* phead, SLTDataType x);
//链表中插入数据:
//在pos之前插入
void SlistInsert(SLTNode** pphead, SLTNode* pos, SLTDataType x);
//在pos之后插入:
void SlistInsertAfter(SLTNode* pos, SLTDataType x);
//删除pos处的数据:
void SlistEarse(SLTNode** pphead, SLTNode* pos);
//删除pos之后的数据:
void SlistEarseAfter(SLTNode* pos);
//销毁链表:
void SListDestory(SLTNode** pphead);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。