开发平台(Platform): (Ex: Win10, Linux, ...)
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版,禁止使用图档)
不好意思,我是在刷题的时候遇到问题
可能关键字下错所以一直找不太到答案,所以想在这里求助大神
一般来说
定义 priority_queue<>时,第三个参数放的是compare
在刷题时,模板是这样子
class solution{
// 里面会有题目自订的funciton
// 若是我在题目内宣告priority_queue,且要用到符合需求的compare时,
// 我会在该class外面自行定义
vector<int> mergeTwoSortedArray(vector<int> a, vector<int> b) {
// 随便假设
priority_queue<int, vector<int>, compare> pq;
}
};
// ex
class compare{
bool operator()(const int &a, const int &b) {
return a > b;
}
};
可是我现在需要在class solution题目给的function内去更改compare,
因为我需要使用到题目给的input,不单单只是整数,说不定要用到a的size之类的(假设)
补充说明(Supplement):
抱歉,第一次发文,若有什么不妥或不符合规定请告知,会改进
谢谢各位的帮忙。