Cấu trúc dữ liệu và giải thuật (phần 19) pot

Cấu trúc dữ liệu và giải thuật (phần 19) pot

Cấu trúc dữ liệu và giải thuật (phần 19) pot

... thiệu: - Khác với giải thuật Dijkstra-Prim bắt đầu với 1 đỉnh bất kì đê xây dựng MST. Thuật toán Kruskal tập trung vào các cạnh của đồ thị  Giải thuật: - Bắt đầu với MST rỗng - Thêm vào MST các ... Dijkstra - - Prim Prim Đánh giá giải thuật: - Độ phức tạp của giải thuật Prim phụ thuộc vào cách thực hiện độ ưu tiên ở hàng đợi Q - Nếu Q được thực hiện như một heap nhị phâ...
Ngày tải lên : 09/07/2014, 21:20
  • 10
  • 262
  • 0
Cấu trúc dữ liệu và giải thuật (phần 6) potx

Cấu trúc dữ liệu và giải thuật (phần 6) potx

... Đánh giá thuật toán: - Độ phức tạp của giải thuật là O(nlgn) - Ưu điểm: Nhanh, hiệu quả, và không đòi hỏi về không gian bộ nhớ - Nhược điểm: Khi dãy số đã sắp xếp có thứ tự thì giải thuật này ... t ử nh ỏ hơn trong hai ph ầ n t ử a[i], a[j] vào dãy b while (j < right) { j++; k++; b[k] = a[j] } // đặ t các ph ầ n t ử còn l ạ i c ủ a dãy a[m+1,r] vào cu ố i dãy b while (i <...
Ngày tải lên : 09/07/2014, 17:20
  • 10
  • 326
  • 0
Cấu trúc dữ liệu và giải thuật (phần 10) pot

Cấu trúc dữ liệu và giải thuật (phần 10) pot

... giá trị (x 1 ,…,x n )  Ví dụ: Thu Thu ậ ậ t to t to á á n Strassen n Strassen  Đánh giá giải thuật: - Thuật toán Strassen có độ phức tạp O(n log7 ) = O(n 2,81 ) ... n/4); matmul(A+3 * (n/4), B+3*(n/4), R+3*(n/4), n/4); } } Nhân ma tr Nhân ma tr ậ ậ n n  Thuật toán: Nhân 2 ma trận G(n x n) và H(n x n)  Kết quả R(n x n) for (int i =1;i<n;i++) for (int j=1;j<n;j++) R i,j...
Ngày tải lên : 09/07/2014, 21:20
  • 10
  • 664
  • 2
Cấu trúc dữ liệu và giải thuật (phần 15) pot

Cấu trúc dữ liệu và giải thuật (phần 15) pot

... đ đ ồ ồ th th ị ị Thuật ngữ: - Một đồ thị gọi là liên thông (connected) nếu như có ít nhất 1 đường đi nối tất cả các đỉnh - Chu trình (cycle) là đường đi bắt đầu từ 1 đỉnh và kết thúc tại đỉnh ... kh á á i ni i ni ệ ệ m v m v ề ề đ đ ồ ồ th th ị ị Thuật ngữ: - Đường đi giữa 2 đỉnh A, B (Path): bắt đầu từ đỉnh A, qua một số đỉnh, và kết thúc là đỉnh B - Đồ thị có trọng số (weighte...
Ngày tải lên : 09/07/2014, 21:20
  • 10
  • 246
  • 0
Cấu trúc dữ liệu và giải thuật (phần 21) potx

Cấu trúc dữ liệu và giải thuật (phần 21) potx

... Salesperson Problem Giải quyết bài toán với giải thuật tham lam: 1. Xét các cạnh có độ dài từ nhỏ đến lớn để đưa vào chu trình ( có n(n-1)/2 cạnh) 2. Mỗi cạnh sẽ được đưa vào chu trình nếu: 1. ... thu ậ ậ t tham lam t tham lam Khái niệm: Mỗi bài toán ta có tập hợp những lựa chọn để giải quyết bài toán. Giải thuật tham lam đề xuất việc lựa chọn khả năng tốt nhất cho bài toán đó...
Ngày tải lên : 09/07/2014, 21:20
  • 10
  • 235
  • 0
Cấu trúc dữ liệu và giải thuật (phần 22) potx

Cấu trúc dữ liệu và giải thuật (phần 22) potx

... thiệu: - Thuật toán Monte Carlo sẽ trả về 1 kết quả, và tính chính xác của kết quả sẽ tăng dần theo những lần chạy của thuật toán. - Thỉnh thoảng thuật toán này cũng đưa ra kết quả sai. - Thuật ... đến kỹ thuật Monte Carlo: - Cho 1 hàm y=f(x) bất kì - Vẽ 1 hình vuông bao bọc đoạn f(x) cần tính tích phân - Ném ngẫu nhiên phi tiêu vào trong hình vuông, và đếm bao nhiêu phi tiê...
Ngày tải lên : 09/07/2014, 21:20
  • 10
  • 304
  • 1
Cấu trúc dữ liệu và giải thuật (phần 23) potx

Cấu trúc dữ liệu và giải thuật (phần 23) potx

... càng cao - Ý tưởng cơ bản của giải thuật Las Vegas: Chọn ngẫu nhiên 1 quyết định, và kiểm tra xem quyết định đó có dẫn đến 1 kết quả thành công hay không - Giải thuật sẽ lặp lại cho đến khi ... thành công. - Failure(x) – Là số lần cho kết quả sai. - P(x) – Xác suất giải thuật cho ra kết quả thành công Số lần chạy giải thuật Time(x) Time(x) = p(x) *S(x) + (1-p(x))*(F(x) +...
Ngày tải lên : 09/07/2014, 21:20
  • 10
  • 426
  • 1
Cấu trúc dữ liệu và giải thuật (phần 1) doc

Cấu trúc dữ liệu và giải thuật (phần 1) doc

... mà một giải thuật cần đối với dữ liệu nhập tốt nhất”. 2. Trường hợp trung bình: Thời gian tính toán mà một giải thuật cần đối với dữ liệu nhập thông thường”. V V í í d d ụ ụ 2. Giải thuật ... toán, thường có nhiều giải thuật khác nhau để giải một bài toán. - Làm cách nào để chọn giải thuật tốt nhất để giải một bài toán? - Làm cách nào để so sánh các giải th...
Ngày tải lên : 09/07/2014, 17:20
  • 10
  • 319
  • 0