ノードの優先キューを作成し、ノードを整数値の順序で並べ替えることを想定して、ノードをキューに「プッシュ」しました。私は間違っていたと思います。ノードには、プロパティ、int freq、およびcharcがあります。最小から最大の順に、intの順に並べ替えてください。
priority_queue<Node*> Q;
for(i =0; i< 95; i++){
Q.push(node_array[i]);
}
for(i =0; i< 95; i++){
cout<< Q.top() << endl;
Q.pop();
}
'freq'の順序で並べ替えるにはどうすればよいですか?