![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
SSoRAA
这个作者很懒,什么都没留下…
展开
-
C++ 获取unorderset中的数据
通过auto变量进行迭代获取#include <set> #include <unordered_set> void testSet() { set<int> s {7, 3, 4}; s.insert(5); // 3,4,5,7 for (auto v : s) { cout << v << endl; } unordered_set<int&原创 2021-07-06 20:42:14 · 807 阅读 · 1 评论 -
二叉树的遍历傻瓜理解
原来二叉树的前序遍历、中序遍历、后序遍历只是return在代码中的位置不同就可以实现了前序在左右前返回;中序在左后右前返回;后序在左右后返回;使用vector变量ans记录遍历结果。 void preorder(TreeNode* root,vector<int> &ans) { //前序遍历 if (root==nullptr) return; else { ans.push_back( root->val);//在这里返回输原创 2021-04-13 20:26:54 · 111 阅读 · 0 评论 -
for循环 C++ 11
for (int n : nums) ret ^= n;这个是C++ 11的语法 for(int a:b) 从数组b依次取出元素赋值给整形变量a,循环执行for中语句原创 2021-05-26 21:14:17 · 128 阅读 · 0 评论 -
unorderd_map
unordered_map<int, int> maptest; maptest[1]; maptest[7]; maptest[1];//此时存储状态:size=2;[1,0] [7,0] unordered_map<int, int> maptest; ++maptest[1]; ++maptest[7]; ++maptest[1];//此时存储状态:size=2;[1,2] [7,1]...原创 2021-05-26 19:47:45 · 148 阅读 · 0 评论