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ử

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)

0 bình luận về “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ử”

  1. 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

    Bình luận

Viết một bình luận