测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A20838. 下列函数实现排行榜中单个元素的位置调整(类似插⼊排序的相邻搬移)。当某玩家分数增加,需将其向前移动时, while 循环的条件应为( )。struct Player{ int score; }; void up(Player players[], int n, int idx){ Player cur = players[idx]; int i = idx; while( ___________…

单选题 较难

题目描述

下列函数实现排行榜中单个元素的位置调整(类似插⼊排序的相邻搬移)。当某玩家分数增加,需将其向前移动时, while 循环的条件应为(    )。

struct Player{ int score; };
void up(Player players[], int n, int idx){
    Player cur = players[idx];
    int i = idx;
    while( ____________________ ){
        players[i] = players[i-1];
        i--;
    }
    players[i] = cur;
}

选项(单选)

上一题 下一题