📄 linklist.h
字号:
#ifndef _Linklist_H
#define _Linklist_H
#include <iostream>
// 节点类型
template <typename T>
struct Node
{
T data;
Node<T> *next;
};
// 链表
template <typename T>
class Linklist
{
public:
Linklist(); // 链表构造函数
~Linklist(); // 析构函数
void Insert(int i, const T& x); // 插入元素
void Delete(int i); //删除元素
int Find(const T& x) const; // 查找元素
T& Get(int i) ;// 获取元素
bool Empty() const;// 判断链表是否为空
void Print() const; // 打印
int Length() const;// 长度
Node<T> * Getfirst() const;//取头结点
private:
Node<T>* first;//头接点
int length;//保存链表的长度
};
#ifndef Link_List_h
#include "Link_List.h"
#endif //Link_List_h
#endif //_Linklist_h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -