c++
骑鹿人
骑鹿人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ map根据value进行排序以及根据key倒序
map有key和value 如果用map,默认是按key排序 用unordered_map则不排序 那么如何按照value进行排序呢: 一个很简单的做法就是用vector存map的key和value,因为sort方法只能对vector等进行排序,可以对sort施加约束: #include<iostream> #include<unordered_map> #include<vector> #include<algorithm> #include&l原创 2021-07-04 20:31:00 · 2400 阅读 · 1 评论 -
C++实现二叉树的递归与非递归前中后序遍历
struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode() : val(0), left(nullptr), right(nullptr) {} TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} TreeNode(int x, TreeNode *left, TreeNode *right) : val(x),.原创 2021-04-01 21:45:49 · 444 阅读 · 0 评论 -
C++ 二维vector删除固定位置元素(比如第i行第j列)以及删除某一行/列元素
a[1].erase(a[1].begin() + 2); 设二维vector为a,删除第2行第3列的数字如上代码 同理,删除第i行,第j列代码为: a[i-1].erase(a[i-1].begin() + j-1);原创 2020-08-03 14:53:55 · 7729 阅读 · 1 评论
分享