Board logo

標題: IQ_10510- 10 [打印本頁]

作者: ray    時間: 2022-3-27 10:41     標題: IQ_10510- 10

下列主程式執行完三次 G() 的呼叫後, p陣列中有幾個元素的值為 3?
int K (int p[], int v){
    if (p[v]!=v) {
      p[v] = K(p, p[v]);
   }
    return p[v];
}
void G (int p[], int l, int r){
     int a=K(p, l), b=K(p, r);
     if (a!=b){
           p[a] = b;
     }
}
int main (void)
{
    int p[4]={0,1, 2, 3};
    G(p, 0, 1);
    G(p, 2, 3);
    G(p, 0, 3);
    return 0;                         答案: _____

}
作者: 李知易    時間: 2022-3-27 10:47

此帖僅作者可見
作者: 劉愷恩    時間: 2022-3-27 10:50

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2