sánh độ phức tạp của 2 phương pháp

2.	Đánh giá độ phức tạp của giải thuật sắp xếp bằng phương pháp chèn(Insertion Sort)

2. Đánh giá độ phức tạp của giải thuật sắp xếp bằng phương pháp chèn(Insertion Sort)

... Vậy độ phức tạp trường hợp xấu thuộc O(n2) Tổng kết lại, ta có độ phức tạp Quick Sort sau: • Trường hợp tốt nhất: O(nlog2(n)) • Trường hợp xấu nhất: O(n2) • Trường hợp trung bình: O(nlog2(n)) ... hai phần nhau, ta cần log2(n) lần phân hoạch xếp xong Ta dễ nhận thấy lần phân hoạch ta cần duyệt qua n phần tử Vậy độ phức tạp trường hợp tốt thuộc O(nlog2(n)) 3.3 .2 Trường hợp xấu nhất: lần ... sánh i-1, số phép gán (i - 1) + = i + Với i chạy từ đến n, ta tính số phép so sánh tổng cộng + + … + (n - 1) = n(n - 1) /2 số phép gán + + + (n + 1) = (n + 4)(n - 1) /2 Tổng kết lại, ta có độ phức...

Ngày tải lên: 25/04/2013, 13:01

11 5,4K 5
Bài giảng phân tích và thiết kế giải thuật  Chương 2 : Phân tích độ phức tạp của một số giải thuật sắp thứ tự và tìm kiếm

Bài giảng phân tích và thiết kế giải thuật Chương 2 : Phân tích độ phức tạp của một số giải thuật sắp thứ tự và tìm kiếm

... sánh là: (N-1) /2 + (N -2) /2 + + 1 /2 =N(N-1)/4 =O(N2) 11 Độ phức tạp thứ tự phương pháp chọn phương pháp chèn Tính chất 1 .2: Sắp thứ tự phương pháp chọn thực thi khoảng N2 /2 so sánh N2/4 hoán vị ... 1 82 45 23 5  20 5 390 1 82 45 23 5  1 82 205 390 45 23 5  45 1 82 205 390 23 5 45 1 82  20 5 23 5 390 Giải thuật thứ tự phương pháp chèn procedure insertion; var i; j; v:integer; begin for i: =2 to N ... nhì mảng, tồn mảng thứ tự.” 390 20 5 1 82 45 23 5  45 20 5 1 82 390 23 5 45  1 82 205 390 23 5 45 1 82  20 5 390 23 5 45 1 82 205  23 5 390 Giải thuật thứ tự phương pháp chọn procedure selection; var i,...

Ngày tải lên: 21/06/2014, 20:15

56 877 4
TÌM HIỂU CÁC PHƯƠNG PHÁP MÃ HÓA. SO SÁNH ƯU, NHƯỢC ĐIỂM CỦA CÁC PHƯƠNG PHÁP MÃ HÓA ĐÓ VÀ LẤY VÍ DỤ CỤ THỂ

TÌM HIỂU CÁC PHƯƠNG PHÁP MÃ HÓA. SO SÁNH ƯU, NHƯỢC ĐIỂM CỦA CÁC PHƯƠNG PHÁP MÃ HÓA ĐÓ VÀ LẤY VÍ DỤ CỤ THỂ

... SHA-0 160 SHA-1 5 12 Max Message Size 64 −1 Word Size 32 Round 80 Collisions Found ? Yes Theoretical attack ? SHASHA- 22 4 /25 6 SHA2 384/5 12 224 /25 6 384/5 12 5 12 1 024 26 4 − 128 −1 32 64 No 64 80  ... trước, cần 21 28 thao tác với MD5 21 60 với SHA1 • Để tìm thơng điệp có giá trị băm, cần 26 4 thao tác với MD5 28 0 với SHA1 22 Chương 3: Demo 3.1 Demo cách sử dụng MD5 3 .2 Demo chữ kí số 3 .2. 1 Chữ ... (trả lại kết dài 160 bit), SHA -22 4 (trả lại kết dài 22 4 bit), SHA -25 6 (trả lại kết dài 25 6 bit), SHA-384 (trả lại kết dài 384 bit), SHA-5 12 (trả lại kết dài 5 12 bit) Thuật giải SHA thuật giải...

Ngày tải lên: 26/07/2015, 13:29

27 5,4K 11
Phân tích độ phức tạp của 1 số giải thuật sắp thứ tự và tìm kiếm

Phân tích độ phức tạp của 1 số giải thuật sắp thứ tự và tìm kiếm

... sánh là: (N-1) /2 + (N -2) /2 + + 1 /2 =N(N-1)/4 =O(N2) 11 Độ phức tạp thứ tự phương pháp chọn phương pháp chèn Tính chất 1 .2: Sắp thứ tự phương pháp chọn thực thi khoảng N2 /2 so sánh N2/4 hoán vị ... 20 5 1 82 45 23 5 → 20 5 390 1 82 45 23 5 → 1 82 205 390 45 23 5 → 45 1 82 205 390 23 5 1 82 → 20 5 23 5 390 Giải thuật thứ tự phương pháp chèn procedure insertion; var i; j; v:integer; begin for i: =2 to N ... nhì mảng, tồn mảng thứ tự.” 390 20 5 1 82 45 23 5 → 45 20 5 1 82 390 23 5 45 → 1 82 205 390 23 5 45 1 82 → 20 5 390 23 5 45 1 82 205 → 23 5 390 Giải thuật thứ tự phương pháp chọn procedure selection; var i,...

Ngày tải lên: 05/11/2012, 11:59

56 1,4K 10
Độ phức tạp của định lý biểu diễn dương schmudgen

Độ phức tạp của định lý biểu diễn dương schmudgen

... ≤ diam(∆) n d(nd − 1) = 2n 2n d(nd − 1) √ √ Do diam(∆) = 2n, nên P (y) ≥ f ∗ − 2n 2n d(nd − 1) ∆ Như √ c2 f∗ ∗ d d ∗ √ P + λR ≥ f − 2n 2n d(n − 1) + d(n − 1) = f ≥ c1 (2 n)c0 Chứng minh tiếp ... 2k f = y1 +···+y2n+m+1 2n , 2k 1 y1 + · · · + y2n+m+1 (y1 − yn+1 ), , (yn − y2n ) · 2 2n 1 · = 2k (2n)d1 −k Với R := R0 d1 −k 1 (y1 − yn+1 ), , (yn − y2n ) , 2 theo Mệnh đề [3, Lemma 8] ... + y2n+m+1 − 2n ∈ kerϕ ϕ(y1 + · · · + y2n+m+1 − 2n) = p1 + · · · + p2n+m+1 − 2n = kerϕ idean hữu hạn sinh Theo Định lý sở Hilbert tồn s đa thức r1 , , rs cho kerϕ = y1 + · · · + y2n+m+1 − 2n,...

Ngày tải lên: 15/03/2013, 10:20

9 549 1
THUẬT TOÁN – ĐỘ PHỨC TẠP CỦA THUẬT TOÁN

THUẬT TOÁN – ĐỘ PHỨC TẠP CỦA THUẬT TOÁN

... độ phức tạp thuật tốn? Bạn thử tìm ví dụ độ phức tạp hằng, độ phức tạp tuyến tính độ phức tạp O(n2) Thuật tốn giải tốn sau có độ phức tạp gì? Tại sao? "Có giải thể thao có n đội tham dự Các đội ... độ phức tạp O(n) thuật tốn có độ phức tạp tuyến tính Sau số "thước đo" độ phức tạp thuật toán sử dụng rộng rãi Các độ phức tạp xếp theo thứ tự tăng dần Nghĩa toán có độ phức tạp O(n k) phức tạp ... lớp tốn có độ phức tạp đa thức hay có độ phức tạp khơng đa thức 4.1 Lớp tốn có độ phức tạp đa thức Các tốn thuộc lớp có độ phức tạp O(n k) nhỏ O(nk) Chẳng hạn tốn có độ phức tạp O(nlog2n) xem toán...

Ngày tải lên: 10/04/2013, 10:22

28 1,9K 8
Rèn luyện khả năng đánh giá độ phức tạp của thuật toán

Rèn luyện khả năng đánh giá độ phức tạp của thuật toán

... toán tối đa thực n(n-1) /2 lần so sánh (độ phức tạp tối đa thuật toán O(n2)) Nên hướng HS so sánh độ phức tạp thuật tốn cơng đoạn tìm số thực x có mặt dãy Phương án 1: Ta so sánh số x với số dãy ... tìm số x phải so sánh x với nửa phần tử dãy Bằng ví dụ cụ thể với số phần tử n lớn, HS tính tối ưu phương án so với phương án (độ phức tạp phương án O(log2n) độ phức tạp thuật tốn phương án O(n)) ... ok:=true While (i< =20 ) and ok If x=a[i] then begin Thơng báo tìm thấy vị trí i; ok:=False; end else i:=i+1; Vậy tối đa thuật toán thực 20 lần phép toán so sánh Phương án 2: Lần lượt so sánh x với số...

Ngày tải lên: 19/09/2013, 04:10

3 1,2K 15
TÌM HIỂU VÀ TÍNH ĐỘ PHỨC TẠP  CỦA THUẬT TOÁN DFS (Depth First Search)

TÌM HIỂU VÀ TÍNH ĐỘ PHỨC TẠP CỦA THUẬT TOÁN DFS (Depth First Search)

... lệnh 2. 2.3.1: có phép tốn -Dòng lệnh 2. 2.4: có phép tốn -Dòng lệnh 2. 2.5: có phép tốn *Vậy tổng phép toán thực là: T(n) = + 2n [ + max( , n – + + ) ] = + 2n.(n + 2) = 2n2 + 4n + Vậy độ phức tạp ... không Độ phức tạp thuật toán DFS: 3.1 Mã giả: Input: Goc, NganXep; NganXep Push(Goc); While (NganXep.Count > 0) 2. 1 Nut = NganXep.Peek(); 2n 2. 2 If (Nut.TrangThai) 2. 2.1 NganXep.Pop(); 1 Else 2. 2.3 ... định chiều Độ phức tạp thuật toán BFS: BFS có độ phức tạp với DFS q trình duyệt BFS quét qua tất nút có thao tác đẩy tất nút vào hàng đợi Độ phức tạp thuật toán BFS O(n2) 17 III SO SÁNH DFS VÀ...

Ngày tải lên: 21/11/2013, 23:21

19 5,9K 27
Về độ phức tạp của các thuật toán số học luận văn thạc sĩ toán học

Về độ phức tạp của các thuật toán số học luận văn thạc sĩ toán học

... phân chia 2. 1.3 Thuật toán (Karatsuba, Ofman) Giả sử muốn nhân hai số nguyên 2n bit a = (a2n-1a2n -2 a1a0 )2 b = (b2n-1b2n -2 b1b0 )2 Ta viết a = 2nA1 + A0, b = 2n B1 + B0, A1 = (a2n-1a2n -2 an )2, A0 ... 50847534 4550 525 12 4118054133 376079 120 18 3460665535898 144,8 1085,7 8685,9 723 82, 4 620 420 ,7 5 428 681,0 4 825 49 42, 4 43 429 4481,9 394813663,7 3619 120 6 825 ,3 3340 726 7837,1 π( x ) / x ln x 1,160 1,1 32 1,104 ... thuật toán: Độ phức tạp số, O(1); Độ phức tạp tuyến tính, O(n); Độ phức tạp đa thức, O(P(n)); Độ phức tạp lôgarit, O(logn); Độ phức tạp hàm mũ, O(2n) 3- Minh hoạ độ phức thuật toán Bài toán Tháp...

Ngày tải lên: 23/12/2013, 19:11

51 1K 5
Độ phức tạp của một số vấn đề lịch biểu với công đoạn dương ppt

Độ phức tạp của một số vấn đề lịch biểu với công đoạn dương ppt

... = 2( i - l)K, t2,i = (2i - l)K, t3,i = 2( i + l)K, for 1::; i tl,n +2 Without the = 0, t2,n +2 ::; n, and = 0, tl,n +2 t2,n +2 = t3,n+l, = tj,n +2 has the.unique permutation schedule (1 ,2, ,n + 2) ... T2.l TiE :l,i+J+;>I = (4n + 4) + (n2 + 5n + 5)K - Tl2 Tli+J+1I VI z K u; then the schedule showing in figure has the finish time T 7i.I = Lai U2 Tl1l +2 T 22 i E VI T3J +2+ 11 T3 .2 T2.lI +2 ... jobs: = tli 2( i - l)K, t2i = (2i - l)K, t1,n +2 has the unique optimal permutation t3i = 2( i + l)K, for ~ i ~n + 1, = t3,n +2 = 0, t2,n +2 = t3,n+l, schedule (1 ,2, , n + 2) of finish time (n2 + 5n +...

Ngày tải lên: 25/03/2014, 20:22

7 378 0
ĐỒ ÁN NHẬP MÔN PHÂN TÍCH ĐỘ PHỨC TẠP CỦA THUẬT TOÁN

ĐỒ ÁN NHẬP MÔN PHÂN TÍCH ĐỘ PHỨC TẠP CỦA THUẬT TOÁN

... 23 1.9 .2 Ví dụ minh họa .23 1.9.3 Độ phức tạp 26 1.10 QUICK SORT .27 1.10.1 Ý tưởng thuật toán .27 1.10 .2 Ví dụ minh họa .27 1.10.3 Độ phức tạp ... 1.7.3 Độ phức tạp 20 1.8 MERGE SORT .21 1.8.1 Ý tưởng thuật toán 21 1.8 .2 Ví dụ minh họa .21 1.8.3 Độ phức tạp 22 1.9 BINARY TREE 23 1.9.1 ... 1.1 .2 Ví dụ minh họa 1.1.3 Độ phức tạp 1 .2 INTERCHANGE SORT 1 .2. 1 Ý tưởng thuật toán 1 .2. 2 Ví dụ minh họa 1 .2. 3 Độ phức tạp ...

Ngày tải lên: 28/03/2014, 21:37

31 3,8K 56
3. ĐỘ PHỨC TẠP CỦA THUẬT TOÁN pptx

3. ĐỘ PHỨC TẠP CỦA THUẬT TOÁN pptx

... có độ phức tạp O(n) thuật tốn có độ phức tạp tuyến tính Sau số "thước đo" độ phức tạp thuật toán sử dụng rộng rãi Các độ phức tạp xếp theo thứ tự tăng dần Nghĩa tốn có độ phức tạp O(nk) phức tạp ... 2n -2 < 10n với n>1) Một cách tổng quát, hàm chi phí thuật tốn (xét trường hợp đó) bị chặn O(f(n)) ta nói thuật tốn có độ phức tạp O(f(n)) trường hợp Như vậy, thuật tốn tìm số lớn có độ phức tạp ... xấu nói lên nhiều điều chưa đưa hình dung tốt độ phức tạp thuật tốn Ðể hình dung xác độ phức tạp thuật toán, ta xét đến yếu tố khác độ tăng chi phí độ lớn n liệu đầu vào tăng Theo định nghĩa trên,...

Ngày tải lên: 19/06/2014, 09:20

7 711 6
Ký thiệu " O lớn " và khái niệm độ phức tạp của thuật toán ppsx

Ký thiệu " O lớn " và khái niệm độ phức tạp của thuật toán ppsx

...  Không dùng cách ghi O(g) = n Định nghĩa độ phức tạp thuật toán:  Gọi f độ phức tạp g, ký hiệu f = Θg  f = O( g )   g = O( f ) n2 ) Ví dụ n2 = Θ( 20 00 • Mệnh đề f ( x) = L f = O(g) o Nếu ...    2 2                f(n)   n 2   k lan II Cách tính O lớn đoạn chương trình cụ thể: Nhận xét: • O(cf(n)) = O(f(n)) • O(c) = O(1) Qui tắc cộng: Nếu T1(n) T2(n) ... trình P1 P2; T1(n)=O(f(n)), T2(n)=O(g(n) thời gian thực đoạn hai chương trình nối tiếp T(n)=O(max(f(n),g(n))) Qui tắc nhân: Nếu T1(n) T2(n) thời gian thực hai đoạn chương trình P1và P2 T1(n) =...

Ngày tải lên: 03/07/2014, 00:20

3 1,2K 5
Giáo trình Thiết kế trang phục V - CHƯƠNG 2 PHƯƠNG PHÁP XÂY DỰNG BỘ MẪU CÔNG NGHIỆP CỠ TRUNG BÌNH pps

Giáo trình Thiết kế trang phục V - CHƯƠNG 2 PHƯƠNG PHÁP XÂY DỰNG BỘ MẪU CÔNG NGHIỆP CỠ TRUNG BÌNH pps

... kích e khớp khơng, độ gia có đảmn quychưa, Có thể kiểm tra kỹ hình dạng thiết kế thơng bảo Ba qua thao tác gập giấy: so sánh độ ăn khớp vai cách gập đường chồm vai sau, so sánh độ ăn khớp sườn ... gỡ số đường may để tìm hiểu độ rộng đường may, qui cách lắp ráp, kết cấu sản phẩm, - Tính chất nguyên phụ liệu mà mã hàng cần sử dụng: độ co giãn, độ rộng chu kỳ sọc, độ HCM phai màu, TP - Cách ... bình xếp cuộn giấy dài ta khảo sát thêm phương pháp giác sơ đồ định mức vải cho phép Nếu khách hàng tiến hành nhảy mẫu sẵn toàn bộ mẫu, ta học hỏi thêm phương pháp họ  Tóm lại: qua nghiên cứu mẫu,...

Ngày tải lên: 27/07/2014, 03:21

18 1,2K 10
Giáo trình Thiết kế trang phục IV - Phần 2: Phương pháp thiết kế - Chương 3 pot

Giáo trình Thiết kế trang phục IV - Phần 2: Phương pháp thiết kế - Chương 3 pot

...  Vòng cổ : 32cm  Vòng ngực : 80cm  Vòng mơng : 84cm  Vòng nách : 32cm  Dài tay : 68cm b Phương pháp tính vải - Khổ 1 ,2 m : dài khoảng 5m áo mặc lao động bình thường c Phương pháp thiết kế ... Biên soạn : KS Huỳnh Thị Kim Phiến CÂU HỎI GỢI Ý - Trình bày phương pháp đo áo bà ba khác với phương pháp học mà bạn nghiên cứu So sánh tìm mối liên hệ cơng thức tính tốn kiểu quần bà ba Điền ... ngdài Trình bày phương phápTruo © đo áo yen u Thiết kế áo Ban tay Raglan với ni mẫu tự chọn dài q 10.Trình bày khác tà Bắc, tà Trung, tà Nam cách thiết kế áo dài 11.Trình bày phương pháp tính vải...

Ngày tải lên: 27/07/2014, 03:21

6 886 6
Giáo trình Thiết kế trang phục IV - Phần 2: Phương pháp thiết kế - Chương 2 pdf

Giáo trình Thiết kế trang phục IV - Phần 2: Phương pháp thiết kế - Chương 2 pdf

... sau (Hình 1 .2)  AA1 : Dài sau = 62 cm  AA2 : Hạ eo sau = 35 cm  AC = Vai /2 = 36 /2 = 18 cm  Vẽ cổ : + Vào cổ = Cổ /6 + 0,5 = cm + Hạ cổ = 1,5 cm  Ngang ngực = Ngực/4 + 0→0,5 = 21 cm  Vẽ ... cm  Vẽ nách: + Hạ nách = Vòng nách /2 = 17 cm + AM = 12 cm + MN = Vai /2 – = 36 /2 – = 17 cm  Ngang eo = Eo /4 + 2 3 = 17,5 cm  Ngang mông = Mông /4 + 1,5 = 23 cm * Thân trước (Hình 1.3)  AA1: ... Phiến c Phương pháp thiết kế * Thân sau (Hình 2. 3)  Dài sau = Số đo – 4cm chiết ngực + = 124 cm  Hạ eo = 36 cm  Hạ nách (sát nách) = Vòng nách /2 - 1cm  Ngang ngực = Ngực /4 - 0,5cm = 20 cm...

Ngày tải lên: 27/07/2014, 03:21

10 816 2
Giáo trình Thiết kế trang phục IV - Phần 2: Phương pháp thiết kế - Chương 1 pot

Giáo trình Thiết kế trang phục IV - Phần 2: Phương pháp thiết kế - Chương 1 pot

... b Phương pháp tính vải - Khổ 70 cm : 2( dài áo + lai) + dài tay = 2( 125 +3) + 70 = 326 cm (= 350 cm cho áo 580 cm cho bộ) - Khổ 90 cm : 2( dài áo + lai) = 2( 125 + 3) = 25 6 cm ≈ 26 0 cm - Khổ 120 ... phía 2cm  AA3 : Hạ nách = Vòng nách /2 + 2, 5 = 33 /2 + 2, 5 = 19cm  Ngang ngực = Ngực/4 + 0,5→1 = 20 ,5 + 0,5 = 21 cm  Ngang eo = Eo/4 + 2 = 17 + = 19 cm  Ngang mông = Mông/4 + 3,5 = 22 + 3,5 = 25 ,5 ... + 1→ 2( lai) = 100 + = 1 02 cm  Hạ đáy = Mông/4 + 7→ = 22 + = 29 cm  Ngang đáy = Mông/4+Mông /10 = 22 + 8,8 ≈ 31cm  Ngang eo = Eo/4 + 5( xếp li) = 15 + = 20 cm  Ngang mông = Mông/4 + 1= 23 cm...

Ngày tải lên: 27/07/2014, 03:21

42 831 12
w