Đồ án cấu trúc dữ liệu: cây đỏ đen và các thuật toán cơ bản
Cây đỏ đen được ra giới thiệu bởi Rudolf Bayer trong quyển “Symmetric Binary B-Trees: Data Structure and maintenance Algorithms”, nhà xuất bản Acta Informatica, Tâp1, trang 290-306. Sau đó Leonidas J.Guibas và Robert Sedgewick đã thêm các đặc tính của cây đỏ đen và đặt tên cho nó ( Tham khảo: Guibas, L. and Sedgewick R. “ A dichromatic Framwork for Balanced Trees”, in Proc. 19th IEEE Symp. Foundations of Computer Science, trang 8-21, năm 1978).
Ta đã biết cây tìm kiếm nhị phân thông thường có những thuận lợi lớn về mặt lưu trữ và truy xuất dữ liệu trong phép toán tìm kiếm thêm vào hay loại bỏ một phần tử. Do đó, cây tìm kiếm nhị phân xem ra là một cấu trúc lưu trữ dữ liệu tốt.
Tuy nhiên trong một số trường hợp cây tìm kiếm nhị phân có một số hạn chế. Nó hoạt động tốt nếu dữ liệu được chèn vào cây theo thứ tự ngẫu nhiên. Tuy nhiên, nếu dữ liệu được chèn vào theo thứ tự đã đuợc sắp xếp sẽ không hiệu quả. Khi các trị số cần chèn đã đuợc sắp xếp thì cây nhị phân trở nên không cân bằng. Khi cây không cân bằng, nó mất đi khả năng tìm kiếm nhanh (hoặc chèn hoặc xóa) một phần tử đã cho.
Chúng ta khảo sát một cách giải quyết 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 phần lớn trường 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
Mục lục:
Lời nói đầu:. 2
Mục lục:. 3
I- Giới thiệu:. 3
II- Định nghĩa:. 5
III- Các thuật toán cơ bản của Black and Red Tree. 6
1- Thêm một Node mới 6
2- Xóa một node:. 14
IV- Thuật toán cài đặt:. 14
V- Nhận xét :. 31
|
|
Link download : Do an cau truc du lieu cay do den Điểm: 5 VFP Ngày đăng: 03/06/2010 Số lượt tải: 0 Mô tả: DATH001_Cau truc du lieu - cay do den
|
514 lượt xem, 1 ngày
Chia sẻ cho bạn bè
Bài khác nên xem
Từ khóa cho tài liệu
-
Ôn thi KTV
Đấu thầu
Đầu tư
Đầu tư phát triển
Đầu tư trực tiếp nước ngoài
Đề cương luận án
Đề cương luận văn
Định vị sản phẩm
Access
ASEAN
Bán hàng
Báo cáo kết quả hoạt động kinh doanh
Bảng cân đối kế toán
Bảo hiểm
Bảo hiểm nhân thọ
Bảo hiểm xã hội
Bảo hiểm xã hội Việt Nam
Bắc Giang
Bộ Kế hoạch và Đầu Tư
Bộ thương mại
Biện pháp Marketing
Công nghiệp
Công ty cổ phần đầu tư phát triển công nghệ
Công ty cổ phần bảo hiểm bưu điện
Công ty cổ phần bảo hiểm Petrolimex
Công ty cổ phần Chữ Thập Đỏ
Công ty cổ phần vật tư bảo vệ thực vật Hoà Bình
Công ty Cao su Sao vàng
Công ty Giầy Thượng Đình
Công ty vận tải thủy Bắc
Cấu trúc vốn
chính sách tiền tệ
Chiến lược sản phẩm
Dệt may
day con lam giau
Eureka
excel
FDI
FDI Đồng Nai
Font chữ
font VNI
FPT
Giá thành sản phẩm
Giải pháp
Giải pháp Marketing
Giấy
Hàng may mặc
Hà Tây
Hạch toán kế toán
Hiệu quả đầu tư
huy động vốn
Kênh phân phối
Kế toán chi phí
Kế toán chi phí sản xuất
Kế toán giá thành
Kế toán kết quả hoạt động kinh doanh
Kế toán nguyên vật liệu
Kế toán sản xuất
Kế toán tài sản cố định
Kế toán tập hợp chi phí sản xuất
Kế toán thành phẩm
Kế toán tiền lương
Kế toán vốn bằng tiền
Khả năng cạnh tranh
Kiểm toán báo cáo tài chính
Kiểm toán Hàng tồn kho
Kinh doanh xuất khẩu
kinh tế
Kinh tế Đầu tư
Lãi suất
Lạm phát
mô hình
Marketing
Marketing – mix
Marketing hỗn hợp
Nước khoáng
Ngân hàng
Ngân hàng Nông nghiệp
Nghiệp vụ bảo hiểm
Nhựa Đạt Hòa
NHNo
Nosco
Petrolimex
Phát triển thị trường
Phân phối sản phẩm
PJICO
PTI
quản lý
sale
SJC Ban Co
Tài sản cố định
Tín dụng Ngân hàng
tăng trưởng
Tổ chức hạch toán thành phẩm
Tổ chức kế toán
Tổng công ty chè Việt Nam
tự do hóa lãi suất
Thùy Linh
Thẻ thư viện
Thị trương nội địa
Thị trường EU
Thủ công mỹ nghệ
Thực trạng
Thực trạng và giải pháp
The gioi phang
thu hút vốn
Tiêu thụ sản phẩm
tiêu thụ thành phẩm
Truyện của Keng
Vĩnh Long
Vụ Quản lý dự án đầu tư nước ngoài
Vụ Tổng Hợp Kinh Tế Quốc Dân
Việt Nam
VINA RECO
Vinatea
Visual Basic
word
Xây dựng
Xã hội
Xuất khẩu

