任意位置插入,insert的返回值为新插入的第一个元素位置的迭代器;因为插入可能会进行扩容,导致start的值改变,所以先定义一个变量保存pos与start的相对位置;判断是否需要扩容;从插入位置开始,将所有元素向后搬移一个位置;将pos位置的值置为要插入的值;更新finish的值。
相关推荐
Ajiang28247353042 小时前
对于C++中stack和queue的认识以及priority_queue的模拟实现幽兰的天空2 小时前
Python 中的模式匹配:深入了解 match 语句Theodore_10225 小时前
4 设计模式原则之接口隔离原则‘’林花谢了春红‘’6 小时前
C++ list (链表)容器----云烟----7 小时前
QT中QString类的各种使用lsx2024067 小时前
SQL SELECT 语句:基础与进阶应用开心工作室_kaic7 小时前
ssm161基于web的资源共享平台的共享与开发+jsp(论文+源码)_kaic向宇it7 小时前
【unity小技巧】unity 什么是反射?反射的作用?反射的使用场景?反射的缺点?常用的反射操作?反射常见示例武子康7 小时前
Java-06 深入浅出 MyBatis - 一对一模型 SqlMapConfig 与 Mapper 详细讲解测试转世成为计算机大神8 小时前
易考八股文之Java中的设计模式?