VicoTas
Câu hỏi
avatar ngocanh
22/04/2013 20:13

Giúp em giải bài tập này

Câu 1: Hãy xác định độ phức tạp tính toán của giải thuật bằng ký pháp chữ O lớn trong trường hợp tồi nhất của đoạn chương trình sau:

           

1.Read(x);S:=1;

            2.For i :=1 to n do

            Begin

                        P:=1;

                        For j :=1 to i do p :=  p*x/j;

                        S := S + p

            3.End.

 

Câu 2: Hãy xác định độ phức tạp tính toán của giải thuật bằng ký pháp chữ O lớn trong trường hợp tồi nhất của đoạn chương trình sau:

 

            {1}      Sum := 0;

            {2}      For i := 1 to n do begin

            {3}                  readln(x);

            {4}                  Sum := Sum + x;

                        End;

 

Câu 3: Hãy xác định độ phức tạp tính toán của giải thuật bằng ký pháp chữ O lớn trong trường hợp tồi nhất của đoạn chương trình sau:

 

            {1}      for i := 1 to n do

{2}      for j := 1 to n do begin

{3}                  c[i,j] := 0;

{4}                  for k := 1 to n do

            {5}                              c[i,j] := c[i,j] + a[i,k] * b[k,j];

                        End;

 

Câu 4: Hãy xác định độ phức tạp tính toán của giải thuật bằng ký pháp chữ O lớn trong trường hợp tồi nhất của đoạn chương trình sau:

 

            For i := 1 to n – 1 do

            Begin

                        k := 1;

                        for j := i + 1 to n do

                                    if a[j]

            if <> i then

                        Begin

                                        x := a[i];

                                     a[i] := a[k];

                                    a[k] := x;

                        End;

            End;

 

Câu 5: Hãy xác định độ phức tạp tính toán của giải thuật bằng ký pháp chữ O lớn trong trường hợp tồi nhất của đoạn chương trình sau:

 

            Read(x); S := 1;

            For i := 1 to n do

                        If M >= 1000 then

            For j := 1 to n do

                        Begin

                                    S := S + x;

                                    Writeln(S:6);

            End;

 

Câu 6: Hãy xác định độ phức tạp tính toán của giải thuật bằng ký pháp chữ O lớn trong trường hợp tồi nhất của đoạn chương trình sau:

 

                        S := 0; i := 0;

            While i

                        Begin

                                    S := S + a[i];

                                    I  := i  + 1;

            End;

 

Câu 7: Hãy xác định độ phức tạp tính toán của giải thuật bằng ký pháp chữ O lớn trong trường hợp tồi nhất của đoạn chương trình sau:

 

                        S := 0; i := 0;

            While i

                        Begin

                                    j := 1;

                                                while j <= i + 1 do

                                                            Begin

                                                                        S = S + i * j;

                                                                        J := J + 1;

                                                            End;

                                    i := i + 1;

            end;

 

 

 

 

 

 

 

 

 

Câu 8: Hãy xác định độ phức tạp tính toán của giải thuật bằng ký pháp chữ O lớn trong trường hợp tồi nhất của đoạn chương trình sau:

 

                        S := 0; i := 0;

            While i

                        Begin

                                    j := n – i

                                    while(j <= i) do

                                                begin

                                                            S := s + j;

                                                            J := J + 1;

                                    End;

                        i := i + 1;

            end;

 

 

Câu 9: Hãy xác định độ phức tạp tính toán của giải thuật bằng ký pháp chữ O lớn trong trường hợp tồi nhất của đoạn chương trình sau:

           

            i := 0; c1 := 0; c2 :=0; c3 := 0;

            while (i < n) do

                        Begin

                                    If (a[i] > 0 ) then c1 := c + 1;

                                    Else if (a[i] < 0) then c2 := c2 + 1;

                                    Else c3 := c3+1;

                                    i := i + 1;

                        end;

 

 

Câu 10: Hãy xác định độ phức tạp tính toán của giải thuật bằng ký pháp chữ O lớn trong trường hợp tồi nhất của đoạn chương trình sau:

 

             i :=1; c := 0;

            while (i <= n) do

                        Begin

                                    x := 2 * m – i ;

                                    y := i – m;

                                    if (x > 0 ) and ( y > 0 ) then

                                                c := c + 1;

                                    i := i + 1;

            end;

 

 

 

 

 



Danh sách câu trả lời (0)

Chưa có câu trả lời nào. Bạn hãy là người đầu tiên!

Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Cơ sở dữ liệu
Lê Văn Tùng Em chia phân vùng ổ cứng thành 3 ổ C D E, nhưng sau khi em ghost thì chỉ còn mỗi ổ C, xin hãy giúp em?

Đăng lúc: 20:13 - 22/04/2013 trong Cơ sở dữ liệu

Ngô Minh Tùng Làm thế nào để xóa nhanh các tập tin tạm khỏi hệ thống CleanMe?

Đăng lúc: 20:13 - 22/04/2013 trong Cơ sở dữ liệu

Củ Chuối Dùng microsoft excel để vẽ biểu đồ, và phân tích biểu đồ có thích hợp không hay phải dùng 1 phần mềm khác....?

Đăng lúc: 20:13 - 22/04/2013 trong Cơ sở dữ liệu

MrTien Trong excel mình đánh chữ "b" hoặc khoảng trắng thì ra chữ "bài" ?

Đăng lúc: 20:13 - 22/04/2013 trong Cơ sở dữ liệu

Vinh Các bạn giúp mình cách sủ dụng dia ghost trong winxp với,mình cảm on nhiều!

Đăng lúc: 20:13 - 22/04/2013 trong Cơ sở dữ liệu

nophoto Cho mình hỏi làm sao để đưa được thông tin từ máy tính vào usb hoặc vào đĩa?

Đăng lúc: 20:12 - 22/04/2013 trong Cơ sở dữ liệu

Ngô Minh Tùng Sau khi cai lai win vào file word thi bị báo lỗi là : Word cannot open the document : user does not have access privileges

Đăng lúc: 20:12 - 22/04/2013 trong Cơ sở dữ liệu

Hoài Nam (Nam Tước) Hàm tham chiếu trong excel là gì vậy?

Đăng lúc: 20:12 - 22/04/2013 trong Cơ sở dữ liệu

nophoto Điều chỉnh lề máy in.Tôi sài máy in hp láerjet p1102 khi in thì lề dưới còn khoảng cách quá rộng

Đăng lúc: 20:12 - 22/04/2013 trong Cơ sở dữ liệu

nophoto Tôi muốn download từ điển evtran 3.0 thì download ở đâu và làm thế nào?

Đăng lúc: 20:12 - 22/04/2013 trong Cơ sở dữ liệu

nophoto Phương thức truy cập CSDL SQL trên mạng Internet ?

Đăng lúc: 19:25 - 11/07/2013 trong Cơ sở dữ liệu

Đức Việt Cần tạo cây thư mục trong windows Explore!

Đăng lúc: 20:12 - 22/04/2013 trong Cơ sở dữ liệu

Đức Vân Có ai biết về SQL update dữ liệu từ 2 data khác nhau ko?

Đăng lúc: 20:12 - 22/04/2013 trong Cơ sở dữ liệu

nophoto Mình cần code phần mềm air plus digital photo recovery 5.1 hay bản nhỏ hơn cũng được

Đăng lúc: 20:12 - 22/04/2013 trong Cơ sở dữ liệu

NgocUk Giúp em làm bài tập lớn môn Access ?

Đăng lúc: 20:12 - 22/04/2013 trong Cơ sở dữ liệu

NgocUk Hỏi về cách xếp thứ tự ABC trong Tiếng Việt ?

Đăng lúc: 20:12 - 22/04/2013 trong Cơ sở dữ liệu

Uk Máy tính không cho tạo file GHOST ?

Đăng lúc: 20:12 - 22/04/2013 trong Cơ sở dữ liệu

Hin Xin file crack Misasme.lic 7.0

Đăng lúc: 20:12 - 22/04/2013 trong Cơ sở dữ liệu

Xuân Trọng Máy tính báo lỗi The procedure entry point TaskDialogIndirect could not be located in the dynamic link library comctl32.dll

Đăng lúc: 20:12 - 22/04/2013 trong Cơ sở dữ liệu

Vinh Hỏi về cách gỡ bỏ driver card màn hình ?

Đăng lúc: 20:12 - 22/04/2013 trong Cơ sở dữ liệu

Rao vặt Siêu Vip