slist.h
来自「1、链接存储方法 链接方式存储的线性表简称为链表(Linked List)」· C头文件 代码 · 共 30 行
H
30 行
/*
* 作者:antigloss
* 最后修改:05-8-16 00:10
* 蚂蚁的 C/C++ 标准编程
* cpp.ga-la.com
*/
#ifndef SLIST_H
#define SLIST_H
typedef char ElemType;
typedef struct Node { /* 定义单链表 */
ElemType data;
struct Node* next;
} Node, *LinkList;
LinkList FormList( void ); /* 正向形成链表 */
LinkList FormList2( void ); /* 逆向形成链表 */
int Insert(LinkList, unsigned); /* 插入数据 */
void Delete(LinkList, unsigned, unsigned); /* 删除数据 */
void Disp(LinkList); /* 显示数据 */
void Destroy(LinkList); /* 释放内存 */
void Bubble(LinkList); /* 冒泡排序 */
unsigned CountLen(LinkList); /* 计算链表长度 */
void Merge(LinkList, LinkList); /* 合并有序链表 */
void Exchange(LinkList, unsigned); /* 前 m 个结点和后 n 个结点的互换 */
void Purge(LinkList); /* 删除单链表中重复的数据元素 */
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?