文章列表

筛选

STL(acwing)(简易)

摘要:pair<int, int>     first, 第一个元素     second, 第二个元素     支持比较运算,以first为第一关键字,以second为第二关键字(字典序) s……

数据结构:哈希表:拉链法

摘要://初始化 int h[N],e[N],ne[N],idx; //插入元素 void insert(int x) {     int k=(x%N+N)%N    //保证k为正数  ……

数据结构:堆的基本操作

摘要:int heap[N],n,sizea; //向下 void down(int k) {     int t=k;      // 注意最后比较要用heap[t]     if(2*k<=……

数据结构:队列基本操作

摘要://hh为队头,tt为队尾 int q[N],hh,tt; //插入一个数 q[++tt]=x; //删除一个 hh++; //队头元素 q[hh]; //队尾 q[tt]; //……

数据结构:栈 基本操作

摘要://tt表示栈顶 int stk[N],tt; //插入元素 stk[++tt]=x; //从栈顶弹出一个元素 tt--; //栈顶的值 stk[tt]; //判断栈是否为空 if(……

单链表(acwing)

摘要:#include<iostream> using namespace std; const int N=10010; int e[N],ne[N],idx,head; void add_to_……