std::priority_queue<hNode> q; ... hNode h1 = q.top(); q.pop(); hNode h2 = q.top(); q.pop(); hNode r; r.left = h1; r.right = h2; r.value = h1.value + h2.value; q.push(r); } 然而遭遇的第一个问题是,STL的所有容器的的插入都是基于by value语义的,也就是要生成一...