
各类函数用法
文章平均质量分 55
King_Arthur#
当我变秃了的时候,我就变强了!
展开
-
力扣 94.二叉树的中序遍历(简单)
(力扣上给出的难度是简单,有半年没接触过类似的题了,感觉还是很陌生)题目:给定一个二叉树的根节点 root ,返回它的 中序 遍历。示例1输入:root = [1,null,2,3]输出:[1,3,2]示例 2:输入:root = []输出:[]示例 3:输入:root = [1]输出:[1]示例 4:输入:root = [1,2]输出:[2,1]示例 5:输入:root = [1,null,2]输出:[1,2]进阶: 递归算法很简单,你可以通过原创 2021-10-17 18:42:43 · 529 阅读 · 0 评论 -
栈:stack 的常见用法☆☆☆☆
stack翻译为栈,是STL中实现的一个后进先出的容器。要使用 stack,应先添加头文件include,并在头文件下面加上“ using namespace std;"1. stack的定义其定义的写法和其他STL容器相同, typename可以任意基本数据类型或容器:stack<typename> name;2. stack容器内元素的访问由于栈(stack)本身就是一种后进先出的数据结构,在STL的 stack中只能通过top()来访问栈顶元素。程序代码:#includ原创 2021-10-17 18:39:22 · 292 阅读 · 0 评论 -
C++中push_back()函数使用方法
函数将一个新的元素加到vector的最后面,位置为当前最后一个元素的下一个元素push_back() 在Vector最后添加一个元素(参数为要插入的值)//在vec尾部添加10 vector<int> vec;vec.push_back(10);//在容器中添加10 int num = 10;vector<int> vec;vec.push_back(num);或者再string中最后插入一个字符;string str;str.push_back('d'转载 2021-10-17 16:44:40 · 1244 阅读 · 0 评论 -
freopen(“in.txt“,“r“,stdin) 函数的用法(转载)
在做acm题目的过程中,我们需要在本地机器上调试。调试过程中,如果输入数据少还可以接受,但如果输入数据很庞大的话,我们就很难忍受一次又一次的重新输入和调试了。通过google,找到一种简便的方法,那就是freopen函数。使用freopen函数可以解决测试数据输入问题,避免重复输入,不失为一种简单而有效的解决方法。下面为函数的简介,详细可参见 http://www.cplusplus.com/reference/clibrary/cstdio/freopen.html函数名:freopen声明:F转载 2021-02-25 22:22:15 · 1143 阅读 · 1 评论