開發平台(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):
抱歉,第一次發文,若有什麼不妥或不符合規定請告知,會改進
謝謝各位的幫忙。