欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

最大堆排序

// 最大堆調(diào)整函數(shù)
void max_heapify(int arr[], int parent, int end) {
    int child = parent * 2 + 1;
    while (child <= end)
    {
        if (child + 1 <= end && arr[child] < arr[child + 1])
            child++;

        if (arr[parent] < arr[child])
        {
            std::swap(arr[parent], arr[child]);
            parent = child;
            child = 2 * parent + 1;
        }
        else break;
    }
}

void heap_sort(int arr[], int len) {
    for (int i = len / 2 - 1; i >= 0; i--)
    {
        max_heapify(arr, i, len - 1);
    }
    for (int i = len - 1; i > 0; i--)
    {
        std::swap(arr[0], arr[i]);
        max_heapify(arr, 0, i - 1);
    }
}

全部評論

相關(guān)推薦

評論
點贊
收藏
分享

創(chuàng)作者周榜

更多
??途W(wǎng)
??推髽I(yè)服務(wù)