Cho 2 dãy số nguyên U = (u1,u2,...,um) và V =(v1,v2,...,vm) với m <= 100. Các phần tử của mỗi dãy đã được sắp xếp theo thứ tự không giảm, mỗi phần tử có giá trị tuyệt đối không vượt quá 32000. Hãy hòa 2 dãy U và V thành dãy không giảm R = (r1,r2,...,r2m)

1 câu trả lời

i:=1;j:=1;k:=1;

while (i<n)or(j<n) do

   if u[i]>v[j] then

    begin 

     r[k]:=v[j];

     inc(j);inc(k);

    end else

    begin

      r[k]:=u[i];

      inc(i);inc(k);

    end;

nhập xuất tự làm

Câu hỏi trong lớp Xem thêm