摘要: 用法一: 用法二: 用法二的实例: 终点看最后一个binary_search按照这个规则是找个位数相同,98和8的个位数相同,所以说这个会显示找到了。 阅读全文
posted @ 2022-02-28 20:56 prize 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 用法一: 用法2: 也不要管这个是从哪来的,当你要从大到小进行排序的时候就吧这个给写上就是了。 用法3: 就是在struct中自定义了一个规则。 后面是一个具体使用sort的程序: sort对结构数组进行排序: 阅读全文
posted @ 2022-02-28 20:41 prize 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 这个实例里面就有这vector中的一些常用的用法了 1,insert在这个图中有两种用法,一个是往vector容器里面插入一个数的,还有一个是从一个容器中插入另外一个容器的片段的。 2,erase函数就是把相应的位置的数给删掉。或者是删除一段的数据(具体如下)。 后面还有一个很重要的用法就是容器作为 阅读全文
posted @ 2022-02-28 20:22 prize 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 后面是两种不一样的迭代器,一种是反向迭代器,一种是非常量迭代器。反向迭代器这个地方是从尾巴的第一个元素开始的,所以要注意v.rbegin(),这个其实就是尾巴的第一个元素。v.end()以此类推。这个地方r++其实就是从正向的--。 后面来介绍两种不同类型的迭代器,分别是双向迭代器还有随机访问迭代器 阅读全文
posted @ 2022-02-28 19:16 prize 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 这篇博客作为一篇stl系统学习的开篇,后面的内容都来自mooc郭炜老师的程序设计与算法(三)的课件:https://www.icourse163.org/learn/PKU-1002029030?tid=1467145677#/learn/content?type=detail&id=1248229 阅读全文
posted @ 2022-02-28 11:14 prize 阅读(28) 评论(0) 推荐(0) 编辑