- #include < queue>
queue < int> Q;
| 形式 | 含义 |
|---|
| Q.push(x) | 向队列中加入元素 |
| Q.pop() | 删除队首元素 |
| Q.front() | 获得队首元素(不把该元素从队列中删除) |
| Q.back() | 获得队尾元素 |
| Q.empty() | 判断队列是否为空,为空返回true |
| Q.size() | 求队列长度 |
- #include < stack>
stack < string> S;
| 形式 | 含义 |
|---|
| S.push(x) | 向栈中加入元素 |
| S.pop() | 删除栈顶元素 |
| S.top() | 获得栈顶元素(不把该元素从栈中删除) |
| S.empty() | 判断栈是否为空,为空返回true |
| 名称 | 具体形式 | 使用方法 |
|---|
| strcat | extern char *strcat(char *dest,const char *src ); | 将src串拼接到dest串之后 |
| strstr | extern char *strstr(char *str1,const char *str2); | 在str1中查找str2的位置,如果没有找到返回NULL |
| strcpy | extern char *strcpy(char dest,const charsrc); | 将src串复制到dest 串 |
练习题:洛谷【深基6.例六】P5734
memset(a,0,sizeof(a));
//似乎只能赋值0或者-1