Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

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 10 pps
MIỄN PHÍ
Số trang
22
Kích thước
207.9 KB
Định dạng
PDF
Lượt xem
1581

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 10 pps

Nội dung xem thử

Mô tả chi tiết

Giaùo trình: Caáu Truùc Döõ Lieäu vaø Giaûi Thuaät

Trang: 208

B7: AncL->Bal = 1

Chuyeån vai troø cuûa AncLR cho AncestorNode vaø chuùng ta coù caây caân baèng môùi:

B8: AncestorNode = AncLR

AncestorNode AncLR

AncL 0

AncLL 1 AncLRL AncLRR 0 AncR

h-1

h h h

- AncLRL coù chieàu cao laø h vaø AncLRR coù chieàu cao laø h-1 (AncRL->Bal =1; h ≥ 1)

AncestorNode

AncL 2 AncR

AncLL -1 AncLR

AncLRL 1 AncLRR h

h

h-1

h

Quaù trình quay keùp ñöôïc thöïc hieän thoâng caùc böôùc sau:

B1: AncestorNode->BAL_Left = AncLR->BAL_Right

B2: AncL->BAL_Right = AncLR->BAL_Left

B3: AncLR->BAL_Right = AncestorNode

B4: AncLR->BAL_Left = AncL

Hieäu chænh laïi caùc chæ soá caân baèng:

B5: AncestorNode->Bal = -1

B6: AncLR->Bal = 0

B7: AncL->Bal = 0

Chuyeån vai troø cuûa AncLR cho AncestorNode vaø chuùng ta coù caây caân baèng môùi:

Giaùo trình: Caáu Truùc Döõ Lieäu vaø Giaûi Thuaät

Trang: 209

B8: AncestorNode = AncLR

AncestorNode AncLR

AncL 0

AncLL 0 AncLRL AncLRR -1 AncR

h-1

h h h

- Caû AncLRL vaø AncLRR ñeàu coù chieàu cao laø h (AncRL->Bal =0; h ≥ 0)

AncestorNode

AncL 2 AncR

AncLL -1 AncLR

AncLRL 1 AncLRR h

h

h h

Quaù trình quay keùp ñöôïc thöïc hieän thoâng caùc böôùc sau:

B1: AncestorNode->BAL_Left = AncLR->BAL_Right

B2: AncL->BAL_Right = AncLR->BAL_Left

B3: AncLR->BAL_Right = AncestorNode

B4: AncLR->BAL_Left = AncL

Hieäu chænh laïi caùc chæ soá caân baèng:

B5: AncestorNode->Bal = 0

B6: AncLR->Bal = 0

B7: AncL->Bal = 0

Chuyeån vai troø cuûa AncLR cho AncestorNode vaø chuùng ta coù caây caân baèng môùi:

B8: AncestorNode = AncLR

Tải ngay đi em, còn do dự, trời tối mất!