数据结构
顺藤摸瓜田李下
这个作者很懒,什么都没留下…
展开
-
map(数据结构)
映射,由Key映射Value,有序容器会进行排序。4.删除(根据key删除数据)2.插入的元素(pair)原创 2024-07-31 14:19:57 · 200 阅读 · 0 评论 -
set(数据结构)
因为set不能插入重复的元素,所以insert()函数会有一个返回值,返回值类型是pair类型,其中first是迭代器,second是bool类型用于显示插入是否成功。number.insert(9).second 插入成功返回1,失败返回0。set中不能放入重复数据,set会将元素进行排序,放入红黑树里。7.不需要排序的set定义,其底层使用哈希表。4.查看是否有某个元素。原创 2024-07-31 12:25:29 · 123 阅读 · 0 评论 -
迭代器(数据结构)
假设X是迭代器数据类型,a和b是迭代器变量,n是整数,t是值,M是成员。随机访问迭代器(Random Access Iterator)双向迭代器(Bidirectional Iterator)前向迭代器(Forward Iterator)输出迭代器(Output Iterator)输入迭代器(Input Iterator)原创 2024-07-31 12:02:01 · 422 阅读 · 0 评论 -
pair(数据结构)
两个 pair 类型数据可以直接使用 ==,!=,<,<=,>,>= 比较大小,比较规则是先以 first 的大小作为标准,只有当 first 相等时才去判别 second 的大小。原创 2024-07-31 11:54:08 · 196 阅读 · 0 评论 -
链表(数据结构)
【代码】链表(数据结构)原创 2024-07-22 20:46:02 · 210 阅读 · 0 评论 -
哈希表(数据结构)
是一个类型说明符,它指示编译器根据赋值或初始化表达式的结果自动推导变量的类型)是一个类型说明符,它指示编译器根据赋值或初始化表达式的结果自动推导变量的类型)查找元素,返回一个迭代器指向该元素的位置,如果元素不存在,则返回end()遍历元素(it是int*类型迭代器。中出现的次数,返回值为0或1。是否为空(空为1,非空为0)(it是int*类型迭代器。原创 2024-07-23 21:09:09 · 174 阅读 · 0 评论 -
栈(数据结构)
【代码】栈C++基础。原创 2024-07-14 15:50:48 · 176 阅读 · 0 评论 -
VECTOR容器(数据结构)
【代码】VECTOR容器。原创 2024-07-14 16:05:11 · 118 阅读 · 0 评论 -
二叉树(数据结构)
【代码】二叉树遍历。原创 2024-07-18 21:57:42 · 87 阅读 · 0 评论 -
队列(数据结构)
删除队首元素(在删除元素之前要判断队列是否为空)原创 2024-07-19 15:04:00 · 116 阅读 · 0 评论