• 2021-04-14
    在下面冒泡排序算法中填入适当内容,使该算法在发现有序时能及时停止。
    void BubbleSort (int R[], int n)
    { for(i=1;i
    ; i++)
    { exchange = 0;
    for(j=n;j>= ;j--)
    if(R[j]
    t = R[j-1];
    R[j-1] = R[j];
    R[j] = t;
    ;
    }
    }
    }
  • exchangeiexchange=1

    举一反三

    内容

    • 0

      以下程序的运行结果是【1】,其算法是【2】。 main() {int a[5]={9,6,8,3,-1},i,j,t,p; sort(a); for(i=0;i<=4;i++) printf("%3d",a[i]); } sort(int a[]) {int i,j,t,p; for(j=0;j<4;j++) {p=j; for(i=j;i<=4;i++) if(a[i] -1 3 6 8 9  选择法排序

    • 1

      有如下程序段,其中会产生编译错误的语句是 inti=0,j=1; int &r=i; //① r=j; //② int * p=&i; //③ * p=&r; //④ A: ④ B: ③ C: ② D: ①

    • 2

      下列的关系式错误是() A: T(i,j)=T(j)-t B: T(i,j)=T(i) C: T(i,j)=T(i) D: R(i,j)=T(i,j)-T(i,j)

    • 3

      对位于关键路线上的工序,下列说法正确的是:()。 A: 工序单时差r(i,j)=0,工序总时差R(i,j)=0 B: 工序单时差r(i,j)>0,工序总时差R(i,j)=0 C: 工序单时差r(i,j)=0,工序总时差R(i,j)>0 D: 工序单时差r(i,j)>0,则工序总时差R(i,j)>0

    • 4

      R、L、C三个元件的阻抗分别是( ) A: R、jωL、jωc B: R、1/jωL、1/jωc C: R、–jωL、–j(1/ωc) D: R、jωL、1/jωc