摘要:
堆排序C++代码模板 // 下沉调整函数 void sift_down(vector<int>& arr, int i, int n) { int largest = i; // 当前节点 int left = 2 * i + 1; // 左子节点 int right = 2 * i + 2;// 阅读全文
posted @ 2025-03-25 19:43
Tshaxz
阅读(94)
评论(0)
推荐(0)
摘要:
大根堆/最大堆 以下是 大根堆(Heap)的C++代码模板,包含最大堆的基本操作(插入、删除堆顶、堆化等),注释详细说明关键步骤: 数组模拟版本 const int N = 1e6 + 10; int heap[N]; // 数组模拟堆 int sz = 0; // 堆的大小 void up(int 阅读全文
posted @ 2025-03-25 19:34
Tshaxz
阅读(699)
评论(0)
推荐(0)

浙公网安备 33010602011771号