一、题目描述 二、思路 新声明一个vector v,将nums1与nums2分别从0开始遍历,将小的数插入v中,对应索引加一;直到一方元素遍历完毕,再将另一方元素全部插入v...

一、题目描述 二、思路 新声明一个vector v,将nums1与nums2分别从0开始遍历,将小的数插入v中,对应索引加一;直到一方元素遍历完毕,再将另一方元素全部插入v...
C++数组操作 声明数组 数组作为参数 就函数而言,数组的长度是无关紧要的。———————————————————————————— vector 1.vector的定义 首...
一、题目描述 二、思路 用双栈解决。一个栈st正常存取数据,另一个栈minst用以存当前最小元素(两个栈元素个数始终一样)。push一个数时进行判断,若该数比当前最小元素还小...
一、题目描述 二、思路 声明两个队列解决:queue q1用于存储元素;queue q2用于辅助操作。push()方法实现:直接将元素存入q1。top()、pop()方法...
一、题目描述 二、思路 声明两个栈解决:stack st1用于存储;stack st2用于辅助操作。push()实现:直接存入st1;pop()和peak()实现:先把s...
一、题目描述 二、思路 三、代码 四、提交结果
一、题目描述 二、思路 用栈stack<char>解决(stack 也行,因为char本就是存储的ascii码)遍历字符串:1.遇到左括号就入栈;2.遇到右括号就用栈顶元素判...
栈 一、STL库中stack的操作 1.stack的定义 首先添加头文件: 定义: 2.stack常用函数 假设已有栈stack st top() 获取栈顶元素(也是sta...