腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
std
::
vector
<
std
::
unordered_set
<T>>上
使用
std
::Using ()
c++
、
c++11
、
data-structures
、
stl
这就是我
的
问题:我有一个
std
::
vector
<
std
::
unordered_set
<
int
>>。其中一些无序集合是相等
的
,但顺序不同(我知道顺序在
unordered_set
中是不明确
的
)。为了
删除
重复
项
(在集合
的
数学意义上,例如{1,3,2} == {3,2,1}),我考虑
使用
std
::unique()
浏览 0
提问于2016-08-04
得票数 2
1
回答
如何
使用
vector
<
vector
<
int
>>
的
std
::
unordered_set
删除
重复
项
c++11
我有一个包含质数
的
std
::
vector
<
std
::
vector
<
int
> >。我希望消除
重复
条目,因为向量内容将被导出到一个文件中,并且应该只包含唯一
的
素数。我希望
使用
std
::
unordered_set
,因为它对我
的
情况来说是最有效
的
。我已经看到过
std
::
vector
<
int</
浏览 42
提问于2019-02-18
得票数 0
回答已采纳
3
回答
如何
在向量中找到
重复
元素?
c++
、
algorithm
、
vector
我有一个
int
向量,它可以包含最大
的
4个元素和最小
的
2个元素,例如:我想要做
的
是
删除
重复
的
元素{1,2} 这里有一个简单
的
代码:
浏览 1
提问于2013-12-17
得票数 0
回答已采纳
1
回答
从其他向量中
删除
矢量元素
c++
、
stl
、
c++17
、
c++14
我想
删除
向量v中由v2包含
的
所有元素;#include <algorithm>{
std
::
vector
<
int
> v = {1,2,3,4,5,1,2}
浏览 3
提问于2022-06-23
得票数 3
回答已采纳
2
回答
c++ -从字符串
的
有序向量中
删除
重复
项
c++
、
string
、
vector
、
set
从C++
std
::
vector
<
std
::string>中
删除
重复
项
的
最简单方法是什么?我要遵守命令。例如:container.push_back("z");container.push_back("x")
浏览 0
提问于2018-01-27
得票数 0
回答已采纳
5
回答
为什么无序集混合了这些值
c++
、
unordered-set
我正在尝试
使用
unordered_set
从向量中
删除
重复
项
。但是我
的
设计创建了一个不能正确维护顺序
的
unordered_set
。在本例中,"z“不在末尾。我做错了什么?提前谢谢你。我希望输出为"e,d,a,b,c,z“,我希望保持原始顺序,但
删除
重复
项
。我目前
使用
大约3个不同
的
for循环和一个额外
的
init向量副本来让它工作。
浏览 1
提问于2019-02-27
得票数 3
4
回答
从数字数组中
删除
重复
项
c++
我试图用C++编写一个程序,将一系列数字输入到a[]中,然后将这些数字输出到b[]中,
删除
任何
重复
的
数字。例如,a[] = {1,3,7,6,3,7}将输出b[] = {1,3,7,6}。谢谢!
int
main() { for (i = 0; i <= n - 1; i+
浏览 0
提问于2019-08-03
得票数 2
回答已采纳
2
回答
删除
重复
元素,保持顺序
c++
、
vector
、
erase
我想在保持向量按当前顺序
的
同时,从向量中消除
重复
元素。#include <
vector
>#include <cstdlib> { usingnam
浏览 5
提问于2020-12-18
得票数 0
回答已采纳
4
回答
向量是连续
的
吗(就像
std
::
std
::
unordered_set
)?
c++
、
performance
、
vector
、
c++11
、
unordered-set
我将指针存储在
std
::
unordered_set
中。我这样做是因为我不想要任何
重复
的
东西(我
删除
了集合中
的
指针,所以如果有
重复
的话,我会尝试
删除
一个已经
删除
的
指针)。我对这些集合进行了大量循环,因为我知道
std
::
vector
是循环(连续内存)最快
的
容器,所以我想知道
std
::
unordered_set
是否也这样做。如果没有,
浏览 2
提问于2013-01-18
得票数 8
回答已采纳
2
回答
一种从阵列中提取非
重复
随机元素
的
有效算法
c++
、
arrays
、
algorithm
我在寻找从给定数组中选择M个随机元素
的
算法。先决条件是:这就是我想出来
的
。(rd());
std
::
vector
浏览 14
提问于2022-09-19
得票数 2
回答已采纳
5
回答
如何
比较两个向量是否相等?
c++
、
algorithm
、
stl
我有以下节目:
std
::
vector
<
int
> nums2 = {5, 4, 3, 2, 1}; if (equal) cout << "Both vectors are equal" &l
浏览 7
提问于2021-02-21
得票数 5
回答已采纳
2
回答
使用
lambda函数映射将c++11插入到集合中
c++11
、
dictionary
、
lambda
、
functional-programming
令人恼火
的
是,
std
集合没有提供功能映射接口来填充集合
std
::
vector
<
int
> newV = (oldV % [&](
int
v)->
int
{ return v+1; }); newV.insert( oldV.begin(), oldV.end(), [&](
int
浏览 3
提问于2015-07-04
得票数 0
1
回答
Unordered_set
故障
c++
、
unordered-set
我需要帮助,我
的
程序工作如下:首先,数据集
的
数量是在输入时提供
的
。然后指示每组
的
大小。`#include <iostream>#include<
uno
浏览 3
提问于2022-11-07
得票数 -3
4
回答
用set检测
重复
c++
、
set
我正在处理不应该弹出两次
的
数据。如果是这样的话,它应该检测它并调用一个处理它
的
函数。for (
int
i = 0; i < myVector.size() ; i++) if ( myVector[i] == data ) return false;} 我知道set是一种特殊
的
向量,它只允许唯
浏览 3
提问于2016-03-21
得票数 13
回答已采纳
1
回答
向量中
的
第一个
重复
c++
、
c++17
我有以下代码,它在整数向量中找到第一个
重复
:#include <
vector
>{
浏览 1
提问于2021-05-15
得票数 2
回答已采纳
2
回答
如何
使用
元素是pair<
int
、
int
>
的
向量
的
unordered_set
c++
、
c++11
、
unordered-map
、
unordered-set
我想要像这样
的
东西但即使没有配对:#include <
unordered_set
>
unordered_set
<
vector
<<
浏览 2
提问于2013-10-29
得票数 16
3
回答
如何
通过迭代从向量中
删除
重复
项
?
c++
我正在为我
的
计算机工程课做一
项
作业,我们必须从向量中
删除
重复
的
内容。我在其他地方找到了解决方案,但我想不出
如何
在不包括算法库
的
情况下迭代
vector
<
int
> deleteRepeats(const
vector
<
int
>& nums);
浏览 3
提问于2021-11-02
得票数 0
回答已采纳
2
回答
我们什么时候应该为`
std
::
unordered_set
`提供我们自己
的
散列函数?
c++
、
c++11
、
stl
int
F_no_meaningA(
unordered_set
<
vector
<
int
>>& setVec,
vector
<
int
>& vec) setVec.insert(vec);return 1;{
unordered_set
<
vect
浏览 2
提问于2013-07-17
得票数 6
回答已采纳
5
回答
如何
仅
使用
.at()、.push_back()、.size()和/或.resize()从未排序向量中
删除
数字?
c++
、
duplicates
、
stdvector
、
function-definition
我是C++
的
新手,我正在尝试编写一个void函数,它将从向量中
删除
一个副本,同时保持向量
的
顺序。我很难仅
使用
.at()、.push_back()、.size()和.resize()从向量中
删除
数字。到目前为止,这就是我所拥有的:{
int
i
浏览 15
提问于2022-09-19
得票数 -1
1
回答
在矢量中重载push_back()以允许非
重复
元素
c++
、
vector
、
set
、
push-back
、
unordered-set
我们可以重载
std
::
vector
中
的
push_back()方法以允许非
重复
元素吗?我知道
std
::set和
std
::
unordered_set
应该避免
重复
的
元素,但是
std
::set对元素进行排序,而
std
::
unordered_set
存储元素没有特定
的
顺序。我需要按插入
的
顺序检索元素,同时确保不插入
重复
的
元
浏览 0
提问于2019-08-06
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+趣味问题丨如何利用贪心算法实现搬水果问题?
你们以为我在学C加加?其实我在学Python!人生苦短!
C+从零实现神经网络
隐私AI框架中MPC协议的快速集成
智能指针:让C+程序更加安全和高效的神器
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券