Phân tích & Thiết kế giải thuật chương 2

Các chiến lược phân tích thiết kế giải thuật

Các chiến lược phân tích thiết kế giải thuật

... int i) { int l = 2* i; int r = 2* i +1; int largest; if (l < heap_size && A[l] > A[i]) largest = l; else largest = i; if (r < heap_size && A[r] > A[largest]) ... TravelingSalesman() { Queue<int> T = new Queue<int>(); // mảng chứa chu trinh Stack<int> Road = new Stack<int>(); // Mảng đường đi for (int i = 1; i < _N; i++) T...

Ngày tải lên: 08/04/2013, 00:43

23 546 4
Phân tích & Thiết kế giải thuật chương 1

Phân tích & Thiết kế giải thuật chương 1

... 2) + (N – 1) + N . . . = C 1 + 2 + … + (N – 2) + (N – 1) + N = 1 + 2 + … + (N – 1) + N = N(N-1) /2 = N 2 /2 Cách suy ra độ phức tạp bằng phương pháp lặp: 32 Thí dụ 2 Công thức 2: Một chương ... truy hồi là: C N = C N /2 + 1 N ≥ 2 C 1 = 0 Cách suy ra độ phức tạp: Giả sử N = 2 n C (2 n ) = C (2 n-1 ) + 1 = C (2 n -2 )+ 1 + 1 = C (2 n-3 )+ 3 . . . = C...

Ngày tải lên: 03/03/2014, 09:52

43 836 4
Phân tích & Thiết kế giải thuật chương 2

Phân tích & Thiết kế giải thuật chương 2

... chuyến. 29 a 19 d 31 a 19 g 24 g 24 b 14 a 14 a 19 c 33 a 19 d 31 b 14 d 31 b 14 c 33 c 33 e 16 c 33 b 14 e 16 g 24 d 7 e 16 d 21 r 16 d 31 a 14 d 31 d 21 m 3 d 7 e 16 m 3 r 16 d 21 g 24 p 2 m 3 ... ∑ 2/ (k+1) 3 N N C N /(N+1) ≈ 2 ∑ 1/k ≈ 2 ∫ 1/x dx = 2lnN 1 1 Suy ra: C N ≈ 2NlnN 15 Độ phức tạp trường hợp trung bình của Quicksort (tt.) Vì ta có: lnN = (log 2 N).(log...

Ngày tải lên: 03/03/2014, 09:52

40 827 6
Phân tích & Thiết kế giải thuật chương 3

Phân tích & Thiết kế giải thuật chương 3

... chất 1 .2: Sắp thứ tự bằng phương pháp chèn thực thi khoảng N 2 /2 so sánh và N 2 /4 hoán vị trong trường hợp xấu nhất. Tính chất 1.3: Sắp thứ tự bằng phương pháp chèn thực thi khoảng N 2 /4 ... for j: = 1 to E do begin readln (v1, v2); x := index(v1); y := index(v2); a[x, y] := true; a[y, x] := true end; end. Lưu ý: Mỗi cạnh tương ứng với 2 bit trong ma trận: mỗi cạnh nối...

Ngày tải lên: 03/03/2014, 09:52

48 994 3
Phân tích & Thiết kế giải thuật chương 4

Phân tích & Thiết kế giải thuật chương 4

... Σ j=i+1 (n +2- i) n-1 n-1 =Σ i=1 (n +2- i)(n-(i+1)+1) = Σ i=1 (n +2- i)(n-i) = (n+1)(n-1)+n(n -2) + +3.1 n-1 n-1 n-1 =Σ j=1 (j +2) j = Σ j=1 j 2 + Σ j=1 2j = (n-1)n(2n-1)/6 + 2( n-1)n /2 = n(n-1)(2n+5)/6 ... con của nó. 21 Tác vụ xóa bỏ procedure downheap(k: integer); label 0 ; var j, v : integer; begin v:= a[k]; while k<= N div 2 do begin j:= 2* k; if j < N...

Ngày tải lên: 03/03/2014, 09:52

36 1,3K 5
Phân tích & Thiết kế giải thuật chương 5

Phân tích & Thiết kế giải thuật chương 5

... ← 1 ← 1 ↑ 2  2 ← 0 1 ↑ 1 ↑ 2  2 ← 2 ↑ 2 ↑ 0 1  1 ↑ 2 ↑ 2 ↑ 3  3 ← 0 1 ↑ 2  2 ↑ 2 ↑ 3 ↑ 3 ↑ 0 1 ↑ 2 ↑ 2 ↑ 3  3 ↑ 4  0 1  2 ↑ 2 ↑ 3 ↑ 4  4 ↑ x i A B C B D A B Hình 5 .2 26 Bảng b ... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 j=1 cost[k] 0 0 4 4 4 8 8 8 12 12 12 16 16 16 20 20 20 best[k] A A A A A A A A A A A A A A A j =2 cost[k] 0 0 4 5 5...

Ngày tải lên: 03/03/2014, 09:52

72 1,3K 11
Phân tích & Thiết kế giải thuật chương 6

Phân tích & Thiết kế giải thuật chương 6

... 7 2 4 876 1 6 8 3 7 4 2 5 26 4 1 7 4 6 8 2 5 3 20 0 1 7 5 8 2 4 6 3 136 2 4 6 8 3 1 7 5 504 2 5 7 1 3 8 6 4 400 2 5 7 4 1 8 6 3 72 2 6 1 7 4 8 3 5 28 0 2 6 8 3 1 4 7 5 24 0 2 7 3 6 8 5 1 4 26 4 2 ... H[x 0 ,y 0 ]:= 1; try (2, x 0 , y 0 , q) Hình 6.3.1 trình bày một lời giải đạt được với vị trí <1,1> với n = 5. 1 6 15 10 21 14 9 20 5 16 19 2 7 22 11 8 13...

Ngày tải lên: 03/03/2014, 09:52

37 573 2
Phân tích & Thiết kế giải thuật chương 7

Phân tích & Thiết kế giải thuật chương 7

... (Thu giảm về). Ta bảo bài toán L1 thu giảm về (reduces to) bài toán L2, ký hiệu là L1 α L2 nếu bất kỳ giải thuật nào giải được L2 thì cũng có thể được dùng để giải L1. 15 Tính khả thu giảm đa thức ... cách hữu hiệu. 22 Một số kỹ thuật để đối phó với những bài toán NP-đầy đủ 1. Dùng “giải thuật xấp xỉ “(approximation algorithm) để tìm lời giải xấp xỉ tối ưu (near-optimal). 2. Dựa vào h...

Ngày tải lên: 03/03/2014, 09:52

25 775 5
Phân tích & Thiết kế giải thuật chương 8

Phân tích & Thiết kế giải thuật chương 8

... (1)  A full walk of T traverses every edge of T twice, we have: c(W) = 2c(T) (2) (1) and (2) imply that: c(W) ≤ 2c(H*) (3) 21  But W is not a tour, since it visits some vertices more than once. ... the above equation covers X. 11 Figure 6 .2 An instance {X, F} of the set covering problem, where X consists of the 12 black points and F = { S 1 , S 2 , S 3 , S 4 , S 5 , S 6 }. A...

Ngày tải lên: 03/03/2014, 09:52

22 909 3
Hoàn thiện công tác tổ chức lập và phân tích bảng cân đối kế toán tại công ty TNHH Tường Phát

Hoàn thiện công tác tổ chức lập và phân tích bảng cân đối kế toán tại công ty TNHH Tường Phát

... 22 0) MS 22 0 = MS 22 1 + MS 22 2 + MS 22 3 + MS 22 4 + MS 22 5+ MS 22 6 + MS 22 7 + MS 22 8 + MS 22 9 + MS 23 0 1. Tài sản cố định hữu hình (Mã số 22 1): MS 22 1 = MS 22 2 + MS 22 3 - Nguyên giá (Mã số 22 2): ... TÀI SẢN DÀI HẠN (Mã số 20 0) MS 20 0 = MS 21 0 + MS 22 0 + MS 24 0 + MS 25 0 + MS 26 0 I. Các khoản phải thu dài hạn (Mã số 21 0) MS 21 0 = MS 21 1 + MS...

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

77 814 0
w