Tìm hiểu tầm quan trọng của cấu trúc dữ liệu trong giải thuật phần 2 ppt

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

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

... Khái niệm: Giải thuật chia để trị (divide and conquer) là phân rã vấn đề thành những vấn đề con để giải quyết, sau đó kết hợp lại 2. Giải thuật đệ qui: Để giải quyết 1 vấn đề, giải thuật gọi ... 1. Viết thuật toán đệ qui và không đệ qui để tính dãy số Fibonacci int Fib (int n) { if (n=1) || (n =2) return 1; else return Fib(n-1)+Fib(n -2) ; } 2. Tìm ước số chung lớn n...
Ngày tải lên : 09/07/2014, 17:20
  • 10
  • 353
  • 0
Cấu trúc dữ liệu và giải thuật (phần 11) pptx

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

... Thu Thu ậ ậ t to t to á á n Gauss n Gauss - - Jordan Jordan  Bài tập: Trình bày các bước của thuật toán Gaus- Jordan của hệ phương trình sau Thu Thu ậ ậ t to t to á á n Gauss n Gauss - - Jordan Jordan - ... trình  Ma trận n dòng và n+1 cột  Biến đổi ma trận để có dạng - Lấy hàng đầu tiên chia cho hệ số của cột 1, sau đó lấy các hàng dưới trừ hàng đầu
Ngày tải lên : 09/07/2014, 21:20
  • 3
  • 255
  • 0
Cấu trúc dữ liệu và giải thuật (phần 13) ppt

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

... P=”abcabca • i= 12: P[1+1]=T[ 12]  q=1+1 =2 • i=13:P [2+ 1]<>T[13]  q=PI [2] =0 P[0+1]=T[13]  q=0+1=1  P=”abcabca” T=”abcabcabcaababcba • i=14: P[1+1]=T[14] q=1+1 =2 • i=15: P [2+ 1]=T[15]  q =2+ 1=3 • ... q=0+1=1 Knuth Knuth - - Morris Morris - - Pratt Pratt  Đánh giá thuật toán: - Thuật toán Knuth-Morris-Pratt có chi phí về thời gian là O(m+n) với nhiều nhất là 2n-1 lần...
Ngày tải lên : 09/07/2014, 21:20
  • 10
  • 346
  • 1
Cấu trúc dữ liệu và giải thuật (phần 17) pptx

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

... chiều sâu và duyệt theo chiều rộng chỉ khác nha ở chỗ giải thuật DFS sử dụng Stack, và giải thuật BFS sử dụng Queue. Do đó độ phức tạp của DFS và BFS là như nhau - Duyệt theo chiều rộng thì ... theo chiều sau của độ thì biểu diễn bằng danh sách kề có độ phức tạp O(n+m) // n- Số đỉnh, m- Số cạnh - Duyệt theo chiều sâu của đồ thị biểu diễn bằng ma trận kề có độ phức tạp O(n 2...
Ngày tải lên : 09/07/2014, 21:20
  • 10
  • 296
  • 0
Cấu trúc dữ liệu và giải thuật (phần 18) ppt

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

... thiệu: - Thuật toán do Edsger Dijkstra và R.C. Prim tìm ra vào năm 1950 một cách độc lập - Giải thuật Prim dùng để giải bài toán cây bao trùm tối thiểu. - Giải thuật này sử dụng chiến lược để giải ... này sử dụng chiến lược để giải một bài toán tối ưu hóa: giải thuật tham lam (greedy): Tại mỗi bước của giải thuật, ta phải chọn một trong một số khả năng lựa chọn...
Ngày tải lên : 09/07/2014, 21:20
  • 10
  • 287
  • 1
Cấu trúc dữ liệu và giải thuật (phần 20) pptx

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

... thu ậ ậ t D t D ị ị kstra kstra Độ phức tạp của thuật toán: - Bình thường thuật toán Dijkstra có độ phức tạp O(n 2 +m). - Nếu sử dụng cấu trúc heap  O((n+m)*log2(n)) Gi Gi ả ả i thu i thu ậ ậ t D t ... chia làm 2 loại:  Tìm đường đi ngắn nhất giữa 1 cặp đỉnh: Cho 2 đỉnh u,v thuộc G, tìm đường đi ngắn nhất từ u đến v : Dịkstra  Tìm đường đi ngắn nhất giữa tất cả cá...
Ngày tải lên : 09/07/2014, 21:20
  • 10
  • 350
  • 1
Cấu trúc dữ liệu và giải thuật - Chương 2 ppt

Cấu trúc dữ liệu và giải thuật - Chương 2 ppt

... 27 83 66 32 45 75 2 27 11 27 51 83 66 32 45 75 3 32 11 27 32 83 66 51 45 75 4 45 11 27 32 45 66 51 83 75 5 51 11 27 32 45 51 66 83 75 6 66 11 27 32 45 51 66 83 75 7 75 11 27 32 45 51 66 ... quả của phương pháp cũng là 1 vấn đề được quan tâm. Tuy nhiên ở đây ta sẽ không tìm hiểu sâu hơn nữa. 2. Tìm kiếm trên cấu trúc mảng Có 2 giải thuật thường đượ...
Ngày tải lên : 24/07/2014, 10:21
  • 14
  • 336
  • 0
Giáo trình tin học: Tìm hiểu tầm quan trọng của cấu trúc dữ liệu trong giải thuật pdf

Giáo trình tin học: Tìm hiểu tầm quan trọng của cấu trúc dữ liệu trong giải thuật pdf

... trình: Cấu Trúc Dữ Liệu và Giải Thuật Trang: 22 M: 2 15 10 5 20 10 22 25 35 30 Lần 2: First = 2 J: 3 4 5 6 7 8 9 10 M: 2 15 10 5 20 10 22 25 35 30 M: 2 15 10 5 20 10 22 25 30 ... 35 22 30 M: 15 10 2 20 10 5 25 22 35 30 M: 15 10 2 20 10 5 22 25 35 30 M: 15 10 2 20 5 10 22 25 35 30 M: 15 10 2 5 20 10 22 25 35 30 M: 15 2...
Ngày tải lên : 27/06/2014, 06:20
  • 228
  • 530
  • 0
tìm hiểu cấu trúc dữ liệu và giải thuật - chương 2  tìm kiếm và sắp xếp nội

tìm hiểu cấu trúc dữ liệu và giải thuật - chương 2 tìm kiếm và sắp xếp nội

... Sort CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1 37 Minh Họa Thuật Toán 2 4 5 6 8 12 151 2 3 4 5 6 7 81 CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1 43 Chọn Trực Tiếp – Selection Sort i=0 i=1 CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT ... / /Tìm không thấy x else return 1; / /Tìm thấy } CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1 15 Minh Họa Thuật Toán Tìm Nhị Phân 1 2 4 6 9 10 X =2 L 2 Tìm thấy 2 tại vị trí 1 7 1...
Ngày tải lên : 05/07/2014, 11:06
  • 187
  • 3.5K
  • 1