腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
将
优先级
队列
传递给
函数
时
比较
器
的
模板论证
c++
、
templates
、
comparator
、
priority-queue
、
abstraction
我对
C
++还是新手,而且还在学习这些概念。我试图将
带有
自定义
比较
器
的
优先级
队列
传递给模板
函数
。当我将
比较
器类型传递给
函数
定义中
的
函数
时,我希望抽象出
优先级
队列
模板
参数
列表中
的
比较
器类型。下面是我想做
的
事情
的
一个例子。File1.h
浏览 4
提问于2022-02-01
得票数 0
回答已采纳
2
回答
如何
将具有2个
以上
参数
的
比较
函数
与
c
++
优先级
队列
一起
使用
?
c++
、
priority-queue
我有一个存储数据库记录
的
对象类。还有一个可以接受其中两条记录
的
比较
类,以及一个描述应该
如何
进行排序
的
附加对象。我需要
使用
这两个类和一个
优先级
队列
来合并记录。据我所知,我只能给出一个
比较
函数
,该
函数
将2个
参数
传递给priority_queue。在
优先级
队列
中
使用
这个3
参数
比较
器
的</em
浏览 3
提问于2011-03-07
得票数 3
回答已采纳
2
回答
为泛型类传递
比较
函数
c++
、
generics
、
constructor
、
compare
我想创建一个
使用
堆(
使用
数组)
的
优先级
队列
,.The
优先级
队列
将是通用
的
,因此只要客户端通过构造
函数
传递一个
比较
函数
来
比较
这两种类型,就可以接受所有数据类型。
如何
创建一个可以接受compare
函数
作为
参数
的
构造
函数
?此外,
如何
使
比较
函数
在检
浏览 2
提问于2013-07-07
得票数 1
1
回答
通过引用传入
优先级
队列
c++
、
queue
、
pass-by-reference
、
priority-queue
在我
的
main.cpp中,我有一个
带有
自定义
比较
器
的
对象
优先级
队列
向量。我有多个
函数
需要
优先级
队列
,它们应该修改
优先级
队列
。通过引用传递
优先级
队列
的
正确方法是什么?它会
使用
指针吗?我对
如何
做这件事感到非常困惑。在我
的
main中,我声明了
优先级
队列
,如下所示:
浏览 0
提问于2015-03-12
得票数 2
2
回答
容器
的
访问
比较
器(
C
++/STL)
c++
、
stl
、
priority-queue
我有一个最小
优先级
队列
的
向量,每个
队列
都是用自定义
比较
器类
的
不同实例创建
的
。
队列
的
大小应该是有限
的
,如果
队列
已满,只有
优先级
高于
队列
顶部
的
元素才能插入和踢出顶部
的
元素。因此,在插入到完整
队列
之前,我希望
使用
队列
自己
的
比较
器将新元素与
浏览 2
提问于2013-01-11
得票数 2
回答已采纳
1
回答
当我尝试
使用
带有
参数
的
priority_queue作为指向结构
的
指针时,为什么会弹出错误
c++
、
data-structures
、
stl
优先级
队列
抛出指针错误。当我尝试
使用
结构指针作为
优先级
队列
的
参数
并
使用
比较
器
函数
时,代码给出了一个错误,但
优先级
似乎可以很好地处理对象。using namespace std; { int node; data(int a,int b,int
c
):cost(a),node(b),k(<e
浏览 29
提问于2019-10-17
得票数 0
回答已采纳
1
回答
使用
min priority_queue理解操作符()重载
c++
、
stl
、
operator-overloading
、
priority-queue
但我不明白代码中
的
一些东西。到目前为止,我有以下代码。pq.empty()) cout<<pq.top()<<endl; }} 在运算符
函数
中有两个
参数
,但是,当我在
队列
中推元素时,只有一个
参数
,那么这个
参数
是
如何
工作和
比较
的
呢?pq
的
声明是什么意思?我
的
意思是为
浏览 3
提问于2014-10-09
得票数 1
回答已采纳
4
回答
如何
将java
优先级
队列
转换为
c
++
优先级
队列
?
java
、
c++
我正在将Java代码重写为
C
++代码,并且在复制Java
的
优先级
队列
时遇到了问题。Java
优先级
队列
的
比较
函数
如下所示: if (this.dist < that.dist) if (this.dist > that.dist) return 0;我在<
浏览 5
提问于2016-06-06
得票数 0
回答已采纳
2
回答
插入priority_queue:在该值
的
第一次出现之前而不是在最后一次出现之后
c++
、
stl
、
priority-queue
因此,这是同一个问题(),但对于一个priority_queue。我看到priority_queue.push是O(log(n)),但是推n元素是O(n)。那件事怎么可能?
浏览 1
提问于2019-08-08
得票数 0
回答已采纳
1
回答
为什么在定义结构
的
优先级
队列
时
使用
向量?
c++
我知道我们可以通过以下方式定义结构
的
优先级
队列
-其中
比较
是包含
比较
函数
的
结构我想问为什么我们需要用向量作为这个声明中
的
第二个论点。在定义上述
优先级
队列
时,向量
如何
与
优先级
队列
相关?
浏览 6
提问于2020-03-17
得票数 2
回答已采纳
1
回答
OMNeT++ IEEE 802.1Q
优先级
omnet++
、
inet
我正在尝试
使用
支持Ieee802.1q标记
的
交换机来构建一个网络。我检查了inet中
的
示例,但它们只对创建VLAN有帮助,我现在明白了。我
的
问题是,在inet中创建
的
标准交换机是否支持
使用
Ieee8021qHeader
的
优先级
排队,如果支持,有人能帮助我吗?
浏览 20
提问于2020-03-24
得票数 0
回答已采纳
2
回答
如何
为具有
比较
器
的
可
比较
类和类编写有序集合
java
、
comparator
、
comparable
我对在Java中实现
优先级
队列
的
特殊变体感兴趣,我希望这个
优先级
队列
能够与泛型类型一起工作。在以某种顺序存储对象(例如PriorityQueue、TreeSet等)
的
Java集合对象中,如果将类
的
比较
器传递给构造
函数
,则可以
使用
实现可
比较
的
类以及不一定实现可
比较
的
类。
如何
将此功能实现到
优先级
队列</em
浏览 3
提问于2018-02-27
得票数 0
回答已采纳
1
回答
内核线程定时器中断
的
优先级
队列
实现
java
、
algorithm
、
class
、
data-structures
、
operating-system
我正在为Nachos OS中
的
内核线程优化我
的
计时器中断
函数
。{} {}Queue<alarms> my_alarms = new PriorityQueue<alarms>();
如何
让
优先级
队列</
浏览 2
提问于2013-04-22
得票数 1
回答已采纳
1
回答
如何
在
使用
CLR/CLI (.NET框架)(
C
++)创建表单时
比较
系统字符串?
c++
、
visual-studio
、
winforms
、
c++-cli
我正在尝试
使用
WindowsForms (CLR/CLI、
C
++、.NET框架)创建
优先级
队列
的
可视化。我已经完成了
队列
部分,但是当我试图可视化脱
队列
函数
时,这些值将以FIFO
的
常规方式退出
队列
。
如何
根据这些值
的
优先级
来可视化这些值
的
排队过程? 当通过enqueue
函数
插入值时,每个元素
的
优先
浏览 1
提问于2022-01-17
得票数 -3
1
回答
扩展可
比较
的
Java
优先级
队列
?
java
、
linked-list
、
priority-queue
、
comparable
、
enqueue
我正在做一个课堂作业,我不太明白
如何
在作业中
使用
比较
器。“完成
优先级
队列
类 它必须将
函数
接口作为构造
函数
的
参数
。您仍然应该有默认
的
构造
函数
--如果没有提供
函数
,请
使用
类
的
compareTo
浏览 0
提问于2019-03-16
得票数 0
回答已采纳
3
回答
Java: PriorityQueue初始化
java
、
priority-queue
我正在试图理解以下一行,它启动了一个
优先级
队列
:与文档中
的
Constructor部分相比, 我不知道它用
的
是哪一个构造器。
浏览 0
提问于2018-01-31
得票数 5
回答已采纳
1
回答
节点指针
的
C
++ STL
优先级
队列
priority-queue
我正在尝试实现Node*
的
优先级
队列
,其中Node是我自己定义
的
一个类。我意识到,拥有一个指针
的
优先级
队列
意味着它将根据地址而不是节点所持有的值进行排序,因此我搜索了相当多
的
讨论论坛,以找到一种解决方案,使我能够指定
如何
对
优先级
队列
中
的
Node对象排序;大多数人都认为您需要编写一个包含
函数
的
结构,该结构接受
参数
2节点对象并返回所
浏览 3
提问于2011-02-23
得票数 6
回答已采纳
3
回答
dijkstra算法
的
优先级
队列
c++
、
dijkstra
优先级
队列
是
如何
工作
的
?我开始研究Dijkstra
的
算法,用谷歌搜索了一下,得到了很多代码,其中不同
的
程序员
使用
了不同版本
的
优先级
队列
。在一段代码中,我注意到他
使用
了以下声明//pii means pair <int,int> // A
浏览 2
提问于2013-12-26
得票数 0
2
回答
优先
队列
的
块(数组)实现?
java
、
arrays
、
priority-queue
我现在正在准备考试,在样本考试中遇到了这个问题:如果我们预先知道
优先级
队列
将只需要满足少量离散
优先级
(例如10个),我们可以通过将
优先级
队列
表示为
队列
数组来在恒定时间内实现
优先级
队列
的
所有操作-每个
队列
存储单个
优先级
的
元素。注意,尽管操作可以在
优先级
队列
中
的</
浏览 0
提问于2015-06-17
得票数 0
1
回答
C
++:
如何
使用
lambda
比较
器定义
优先级
队列
的
映射?
c++
、
c++17
、
priority-queue
您可以
使用
lambda将
优先级
队列
定义为当我
使用
函数
对象(自定义
比较
)来定义
优先级
队列
的</em
浏览 1
提问于2021-04-04
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券