0
  1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Cơ sở dữ liệu >

Cấu trúc dữ liệu : CÂY CÂN BẰNG part 2 pptx

Cấu trúc dữ liệu : CÂY CÂN BẰNG part 2 pptx

Cấu trúc dữ liệu : CÂY CÂN BẰNG part 2 pptx

... T->pLeft; T2 = T1->pRight; T->pLeft = T2->pRight; T2->pRight = T;T1->pRight = T2->pLeft;T2->pLeft = T1; B 2: //đặt lại chỉ số cân bằng Nếu T2->balFactor = LH th : T->balFactor ... T2->balFactor = EH; T = T2; 11 Lưu ý rằng, trước khi cân bằng cây T có chiều cao h +2 trong cả 3 trường hợp 1.1, 1 .2 và 1.3. Sau khi cân bằng, trong 2 trường hợp 1.1 và 1.3 cây có chiều cao ... h+1; còn ở trường hợp 1 .2 cây vẫn có chiều cao h +2. Và trường hợp này cũng là trường hợp duy nhất sau khi cân bằng nút T cũ có chỉ số cân bằng khác 0. Thao tác cân bằng lại trong tất cả các...
  • 5
  • 561
  • 2
Cấu trúc dữ liệu : CÂY CÂN BẰNG part 1 potx

Cấu trúc dữ liệu : CÂY CÂN BẰNG part 1 potx

... N(h -2) (1) Ta lại c : N(h-1) > N(h -2) Nên từ (1) suy ra: N(h) > 2N(h -2) N(h) > 2 2N(h-4) … N(h) > 2 iN(h-2i) i =h /2 N(h)> ;2 h /2 h < 2log2(N(h)) Như vậy, cây AVL ... O(log2(n)). Ví d : cây AVL tối thiểu có chiều cao h=4 2 2. CÂY NHỊ PHÂN CÂN BẰNG (AVL Tree) 2. 1. Định nghĩa: Cây nhị phân tìm kiếm cân bằng cây mà tại mỗi nút của nó độ cao của cây ... cây con sẽ là 2. Ta có 6 khả năng sau: Trường hợp 1: cây T lệch về bên trái (có 3 khả năng) 4 2. 4. Cấu trúc dữ liệu cho cây AVL Chỉ số cân bằng của một nút: Chỉ số cân bằng của một...
  • 6
  • 429
  • 0
Cấu trúc dữ liệu : CÂY ĐỎ ĐEN part 2 doc

Cấu trúc dữ liệu : CÂY ĐỎ ĐEN part 2 doc

... này bằng cách tạo nên cây 50, 25 , 75, 87, 93 (với phép lật màu khi cần). Chỉnh sửa cây bằng cách đổi màu node 75 và 87, và quay trái với node 75 là node đỉnh. Một lần nữa cây lại được cân bằng. ... làm cho cân bằng cây. Sau đây là các bước ấy: -Đổi màu node G - node ông bà của node X (trong thí dụ này là node 25 ). -Đổi màu node P - node cha của node X (node 12) -Quay với node G (25 ) ở ... G (25 ) ở đỉnh, như ta đã làm trong khả năng 2, node cháu trong X (18) đi ngang hơn là đi lên, như thế cây sẽ không còn cân bằng như trước. 136. TÍNH HIỆU QUẢ CỦA CÂY ĐỎ ĐEN Giống như cây...
  • 6
  • 458
  • 0
Cấu trúc dữ liệu : CÂY ĐỎ ĐEN part 1 doc

Cấu trúc dữ liệu : CÂY ĐỎ ĐEN part 1 doc

... vấn đề của cây không cân bằng: đó là cây đỏ đen, là cây tìm kiếm nhị phân có thêm một vài đặc điểm . Có nhiều cách tiếp cận khác để bảo đảm cho cây cân bằng: chẳng hạn cây 2- 3-4. Tuy vậy, trong ... hợp, cây đỏ đen là cây cân bằng hiệu quả nhất, ít ra thì khi dữ liệu được lưu trữ trong bộ nhớ chứ không phải trong những tập tin. Trước khi khảo sát cây đỏ đen, hãy xem lại cây không cân bằng ... với cây cân bằng. Để bảo đảm thời gian truy xuất nhanh của cây, chúng ta cần phải bảo đảm cây luôn luôn cân bằng (ít ra cũng là cây gần cân bằng) . Điều này có nghĩa là mỗi node trên cây phải...
  • 7
  • 338
  • 0
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

... Cây nhị phân:• Khái niệm: Cây nhị phân là cây mà mỗi nút cótối đa 2 cây conCơ sCơ sởởtotoáán hn họọcc• Bậc của cây: - Cây nhị phân có Nnút:+ Sốbậc ít nhất: └lgN┘+ ... hơn hoặc bằng X. Ví d : 2. 5┘ =2; └-7.3┘=-8• ┌X┐ Giá trị nguyên nhỏ nhất, lớn hơn hoặc bằng X. . Ví d : 2. 5┘=3; └-7.3┘=-7 2. Logarithms: Giải thuật tăng chậm hơn sự tăng N• log 2 N = lgN; ... = 1; c<= n; c++)fact*= c;return fact;}DuyDuyệệt cây đt cây đệệquiqui• Cây nhị phân với các thứ tự duyệt cây như sau:Duyệt theo thứ tự trước (NLR)Duyệt theo thứ tự giữa (LNR)Duyệt...
  • 10
  • 353
  • 0
Nghiên cứu và cài đặt bảng định tuyến động sử dụng cấu trúc dữ liệu cây phân loại đa hậu tố (CMST)

Nghiên cứu và cài đặt bảng định tuyến động sử dụng cấu trúc dữ liệu cây phân loại đa hậu tố (CMST)

... ……F 2^ k -2 (v) Port 2^ k -2 (v) Child 2^ k -2 (v)F 2^ k-1(v) Port 2^ k-1(v) Child 2^ k-1(v)Le (w) s(w)Nexthop(port(s(w)))Right(w)Nút Thứ cấp (s_node)SamePrefix Tree nodeCẤU TRÚC CỦA MỘT NÚT CÂY ... ĐỘNGSỬ DỤNG CẤU TRÚC DỮ LIỆU CÂY PHÂN LOẠI ĐA HẬU TỐ(CMST)ĐỀ TÀI: 2 THAO TÁC BẢNG ĐỊNH TUYẾN Thao tác chèn tiền t : CMST_INSERT(p, v)Input: tiền tố p; Cây k-CMST gốc vOutput: p được chèn ... tính toán: O(W/k);MỘT SỐ TÍNH CHẤT CỦA CÂY k - CMST - Số tiền tố tối đa trong nút chính: 2 k+1, trong nút thứ cấp: 2 k-1- Sự phân loại các hậu t : Chiều cao cây: h < (W/k+k-1) p: hậu tố...
  • 22
  • 772
  • 0
Cấu trúc dữ liệu : Cây 2-3-4 part 2 docx

Cấu trúc dữ liệu : Cây 2-3-4 part 2 docx

... một node vào cây 2- 3-4 5. Biến đổi cây 2- 3-4 sang cây Đỏ-Đen Một cây 2- 3-4 có thể được biến đổi sang cây đỏ-đen bằng cách áp dụng các luật sau: Biến đổi bất kỳ 2- node ở cây 2- 3-4 sang ... Chuyển đổi từ cây 2- 3-4 sang cây đỏ-đen 11Hình 4.8 trình bày cây 2- 3-4 và cây đỏ-đen tương ứng với nó bằng cách áp dụng các chuyển đổi này. Các đường chấm xung quanh các cây con được ... một loạt các thao tác chèn vào một cây rỗng. Có 4 node được tách, 2 node gốc và 2 node lá. Thêm vào 70, 30, 50 Thêm 40 Thêm vào 20 , 80 Thêm vào 25 , 90 Thêm vào 75 Thêm vào 10...
  • 5
  • 491
  • 4
Cấu trúc dữ liệu : Cây 2-3-4 part 1 ppt

Cấu trúc dữ liệu : Cây 2-3-4 part 1 ppt

... giữa cây 2- 3-4 và cây đỏ-đen. Hình 1 trình bày một cây 2- 3-4 đơn giản. Mỗi node có thể lưu trữ 1, 2 hoặc 3 mục dữ liệu. Hình 1 cây 2- 3-4 Các số 2, 3 và 4 trong cụm từ cây 2- 3-4 có ý nghĩa ... số 23 phải được đẩy sang phải để nhường chỗ cho 18. 1BÀI 7: CÂY 2- 3-4 1. Giới thiệu về cây 2- 3-4 Chúng ta sẽ xem xét các đặc tính của cây 2- 3-4 và mối quan hệ khá gần gũi giữa cây 2- 3-4 ... không đầy đủ, nghĩa là chúng có thể chứa chỉ 1 hoặc 2 mục dữ liệu thay vì 3 mục. Lưu ý rằng cây 2- 3-4 là cây cân bằng. Nó vẫn giữ được sự cân bằng khi thêm vào các phần tử có thứ tự (tăng dần...
  • 6
  • 525
  • 3

Xem thêm

Từ khóa: cấu trúc dữ liệu cây treemột số ví dụ sử dụng cấu trúc dữ liệu câycấu trúc dữ liệu cây nhị phâncấu trúc dữ liệu bảngcây cấu trúc dữ liệubảng băm trong cấu trúc dữ liệucấu trúc dữ liệu bảng bămcây trong cấu trúc dữ liệucấu trúc dữ liệu kiểu câycây trong cấu trúc dữ liệu và giải thuậtgiáo trình cấu trúc dữ liệu bằng ngôn ngữ cgiáo trình cấu trúc dữ liệu đại học cần thơcấu trúc dữ liệu và giải thuật căn bảntài liệu cấu trúc dữ liệu và giải thuât cayviết unit các thuật toán trong sách cấu trúc dữ liệu và giải thuật bằng ngôn ngữ pascalNghiên cứu sự biến đổi một số cytokin ở bệnh nhân xơ cứng bì hệ thốngNghiên cứu tổ hợp chất chỉ điểm sinh học vWF, VCAM 1, MCP 1, d dimer trong chẩn đoán và tiên lượng nhồi máu não cấpMột số giải pháp nâng cao chất lượng streaming thích ứng video trên nền giao thức HTTPNghiên cứu vật liệu biến hóa (metamaterials) hấp thụ sóng điện tử ở vùng tần số THzGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitPhối hợp giữa phòng văn hóa và thông tin với phòng giáo dục và đào tạo trong việc tuyên truyền, giáo dục, vận động xây dựng nông thôn mới huyện thanh thủy, tỉnh phú thọPhát triển du lịch bền vững trên cơ sở bảo vệ môi trường tự nhiên vịnh hạ longNghiên cứu, xây dựng phần mềm smartscan và ứng dụng trong bảo vệ mạng máy tính chuyên dùngNghiên cứu về mô hình thống kê học sâu và ứng dụng trong nhận dạng chữ viết tay hạn chếNghiên cứu tổng hợp các oxit hỗn hợp kích thƣớc nanomet ce 0 75 zr0 25o2 , ce 0 5 zr0 5o2 và khảo sát hoạt tính quang xúc tác của chúngSở hữu ruộng đất và kinh tế nông nghiệp châu ôn (lạng sơn) nửa đầu thế kỷ XIXTổ chức và hoạt động của Phòng Tư pháp từ thực tiễn tỉnh Phú Thọ (Luận văn thạc sĩ)Tranh tụng tại phiên tòa hình sự sơ thẩm theo pháp luật tố tụng hình sự Việt Nam từ thực tiễn xét xử của các Tòa án quân sự Quân khu (Luận văn thạc sĩ)Trách nhiệm của người sử dụng lao động đối với lao động nữ theo pháp luật lao động Việt Nam từ thực tiễn các khu công nghiệp tại thành phố Hồ Chí Minh (Luận văn thạc sĩ)Chiến lược marketing tại ngân hàng Agribank chi nhánh Sài Gòn từ 2013-2015HIỆU QUẢ CỦA MÔ HÌNH XỬ LÝ BÙN HOẠT TÍNH BẰNG KIỀMTÁI CHẾ NHỰA VÀ QUẢN LÝ CHẤT THẢI Ở HOA KỲ