文章浏览阅读89次。list 容器基本概念链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行......
admin 2023-11-11
文章浏览阅读680次。随机访问方便; 可以在内部进行插入和删除操作; 可以在两端进行push和pop。时间复杂度:访问时间复杂度时O(1);插入时间复杂度:push_front为O(1),push_back为O(1),insert为O(n);删除时间复杂度:pop_front为O(1),po......
admin 2023-11-12
文章浏览阅读151次。函数适配器 bind1st bind2nd现在有这么个需求,在遍历容器的时候,希望将容器中的值全部加上 100 之后显示出来,怎么做?我们直接给函数对象绑定参数 编译阶段就会报错for_each(v.begin(), v.end(), bind2nd(myprint(),100......
admin 2023-11-11
从今天开始,我们正式进入STL的学习。我们今天会重点讲解三个类——string vector 和 list在介绍之前,我们可以先来了解一下,何为STL?以及它的优势和缺陷。_string数组 listc++...
admin 2023-10-14
文章浏览阅读102次。map/multimap 基本概念Map 的特性是,所有元素都会根据元素的键值自动排序。Map 所有的元素都是 pair,同时拥有实值和键值,pair 的 第一元素被视为键值,第二元素被视为实值,map 不允许两个元素有相同的键值......
admin 2023-11-11
文章浏览阅读336次。leetcode232.用栈实现队列这道题和上一篇是姊妹篇:【小白刷题之路Day29】leetcode225. 用队列实现栈(C++ STL 队列的使用操作)使用栈实现队列的下列操作: push(x) -- 将一个元素放入队列的尾部。 pop() -- 从队列......
admin 2024-01-23
先理解一下什么是谓词仿函数的返回值类型是bool数据类型,称为谓词,其中仿函数的形参有一个就是一元谓词,两个就是二元谓词代码演示:函数对象函数对象就是仿函数1、函数对象在使用时可以有参数也可以有返回值2、函数......
admin 2023-10-14
文章浏览阅读83次。deque 容器基本概念Vector 容器是单向开口的连续内存空间,deque 则是一种双向开口的连续线性空间。所谓的双向开口,意思是可以 在头尾两端分别做元素的插入和删除操作,当然,vector 容器也可以在头尾两端......
admin 2023-11-11
文章浏览阅读1.3k次。STL在C++中算是相当简洁方便的东西了,但不知为何网上的教程都非常难,给新手入门造成了非常多的困扰。在此写篇新手入门教程。阅读此文需要有一定的C/C++基础,比如你要会用C语言的数组、链表等,会......
admin 2024-01-23
三多网,专业3D打印服务平台领导者。在线购买和**个性化定制3d打印手办模型商品;免费提供3D打印手办模型stl图纸文件下载和分享;汇聚全国3D打印爱好者的专业3d打印技术问答和最新资讯应用讨论社区。...
admin 2024-05-25
文章浏览阅读1.9w次,点赞51次,收藏319次。其中几种种序列容器类型C++ STL中最基本以及最常用的类或容器无非就是以下几个:string vector deque list forward_list queue priority_queue stackstring对比在C语言中一般怎么使用字符串的char* s1 = &quo......
admin 2023-11-11
文章浏览阅读807次。std::vector函数vector::front(), vector::back(), vector::at() and vector::data() functions are the predefined function of vector class, which are used for vector element accessing in C++ STL. vector :: ..._std::vector front...
admin 2024-01-23
文章浏览阅读215次。由于需要使用hash来进行映射,因此需要判断两个关键字是否相等,对于内部类型,可以直接进行判断,如果是用户自定义类型,则需要重载"=="运算符,指定如何判断两个关键字是否相等。unordered_map......
admin 2023-11-11
这一节比较简单。任务比较轻松。先说Stack 和 Queue。我们还是先来说说它们的用法,然后再来模拟实现。目录Stack和Queue的用法Stack:Queue:Stack和Queue的模拟实现deque:(双向队列)仿函数优先级队列(堆)模板进阶非类型模板参数模板......
admin 2023-10-14
文章浏览阅读148次。一、STL概述 1、定义STL是C++标准程序库的核心,深刻影响了标准程序库的整体结构STL由一些可适应不同需求的集合类(collection class),以及在这些数据集合上操作的算法(algorithm)构成STL内的所有组件都由模......
admin 2024-01-23
UG论坛社区分享UG命令教程,努力:一分钟视频讲出实战技巧,使命:精简实用视频创造者,目标:成为你生活中实用技术视频分享者. 多墨网...
admin 2024-01-19
友情链接申请要求: 不违法不降权 权重相当 请联系QQ:737597453