STL
BOWWOB
社畜
展开
-
set和map和unordered_set 和unorded_map 的基本操作
1.set和unordered_set的①插入②读取③删除④创建一个降序set这俩都是键不重复的集合,有序无序顾名思义。使用erase(迭代器=find());删除一个键使用*find(键号);访问对应键#include<iostream>#include<set>#include<unordered_set>using namespace std;int main(){ set<int>st; unordered_set&l原创 2020-09-13 01:09:30 · 534 阅读 · 0 评论 -
c++ vector二维数组的定义和插入 固定和可变大小
固定大小:#include <iostream>#include <vector>using namespace std;int main(){ int row, column; cin >> row >> column; //key code:申请空间 vector<vector<int> > a(row, vector<int>(column)); //使用空转载 2020-08-06 02:28:31 · 3519 阅读 · 0 评论 -
hashmap 和 hashtable 和hashset 的区别
111原创 2020-07-13 09:47:45 · 326 阅读 · 0 评论 -
java与C++类似的地方(笔记)
1 java abstract 与 C++ virtual2.java interface类与 C++纯虚函数3.java fina 与 c++ const4.java 深浅拷贝,clone 与 C++ 深浅拷贝5.java TreeSet,c++ set6.java comparator ,c++ cmp函数7.java comparable ,c++ 一元谓词,仿函数8.java char Unicode编码, c++ ASCII编码9.java 数学函数与常量PI的使用,M原创 2020-06-09 10:18:31 · 335 阅读 · 0 评论 -
STL vector 和 list 的内部结构分析
STL vector 和 list 的内部结构vector: (俗称:动态数组)使用方式:#include <vector> //要先含入vector的头文件#include <algorithm>int main(){ //每次创建一个vector对象需要给一个泛型,指定vector存储的数组类型 //以下演示三种创建vector的方法 vector<string> sv; //调用无参构造函数,创建一个空的vector 名字为sv vec原创 2020-06-02 13:41:13 · 339 阅读 · 0 评论