容器
文章平均质量分 57
Maccy37
这个作者很懒,什么都没留下…
展开
-
queue 和 deque
一.queue:队列 只能访问queue<T>容器适配器第一个元素和最后一个元素.只能在容器的末尾添加新元素,只能从头部移除元素. queue容器的头文件: #include <queue> using namespace std; queue容器的成员函数见下表: 函数成员 函数功能 front() 访问第一个元素 back() 访问最后一个元素 push() 在 queue 的尾部添加一个元素 pop() .原创 2021-01-22 10:16:21 · 511 阅读 · 0 评论 -
vector容器添加元素
基础不牢,在容器vector上撞墙,做做笔记来吸取教训 vector添加元素,我原来的代码 vector<MetricPoint2D> Smooth::smoothPath(const vector<MetricPoint2D> &path) { int length = path.size(); vector<MetricPoint2D> smoothPath; smoothPath.clear(); for (int原创 2021-01-05 21:26:34 · 1921 阅读 · 0 评论 -
leetcode 149.直线上最多的点数
思路跟leetcode的答主的相似,代码能力不好,写不出来,然后参考leetcode上的博主的:直接copy过来了 思路 遍历每个点,通过斜率相等判断是否与其它点在同一条直线上。分为三种情况: 相同点 x点坐标相同,即与x轴垂直 正常求斜率 注意:long double防止精度丢失 class Solution { public: int maxPoints(vector<v...转载 2019-11-12 10:19:53 · 136 阅读 · 0 评论