
C++STL
猪猪加大码力
What doesn't kill you makes you stronger.
展开
-
C++有序数组的二分查找
题目描述 请实现有重复数字的有序数组的二分查找。 输出在数组中第一个大于等于查找值的位置,如果数组中不存在这样的数,则输出数组长度加一。 示例1 输入 5,4,[1,2,4,4,5] 返回值 3 说明 输出位置从1开始计算 class Solution { public: /** * 二分查找 * @param n int整型 数组长度 * @param v int整型 查找值 * @param a int整型vector 有序数组 * @return int整型 */ int uppe原创 2021-01-06 21:31:16 · 940 阅读 · 0 评论 -
STL之map篇
最近比较闲,就把C++基础知识复习复习。今天主要回顾回顾STL的map。 一、简述。 1、map?是关联式容器,由key和value两部分组成。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改value,而不能修改key。 2、map映照容器的数据结构是采用红黑树来实现的,插入键值的元素不允许重复,比较函数只对元素的键值进行比较,元...原创 2019-09-18 21:00:45 · 363 阅读 · 0 评论