摘要: 因该方法实现与之前记录的不同,就想着记录下。。。 重点inplace_partition函数的实现 注意:迭代器范围都是左闭右开的区间 std::iter_swap(last_greater, --first_equal); if(comp(*last_greater, pivot)) { std: 阅读全文
posted @ 2022-05-08 19:02 牛犁heart 阅读(17) 评论(0) 推荐(0) 编辑
摘要: vector的resize:既分配了空间,也创建了对象,会调用构造函数 vector的reserve:reserve()表示容器预留空间,但不是真正的创建对象,需要通过insert()或push_back()等操作创建对象 reserve()只修改capacity大小,不修改size大小, resi 阅读全文
posted @ 2022-05-08 14:54 牛犁heart 阅读(603) 评论(0) 推荐(0) 编辑