Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tham khảo tài liệu 'cẩm nang thuật toán tập 1 part 8', khoa học tự nhiên, toán học phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 294 TÌM KỈẾM DựA VẢO cơ số Sự cài đặt phương pháp này băng ngôn ngđ Pascal thi phức tạp hơn thường lè bởi vì can phải duy trì hai dạng nút cà hai dạng đó có thể chỉ tới các liên kết trong các nút ngoài. Đây là một ví dụ trong thuật toán mà sự cài đặt cấp thấp sẽ đơn giàn hơn cài đặt cấp cao. Chúng ta sẽ bỏ qua chương trình cho phương pháp này bởi vì chúng ta sẽ thấy một cãi tiến dưới đây mà né tránh vấn đè này. Mọi khóa trong cây con trái của trie tìm kiếm cơ sô nhị phân đèu dân đâu bởi bít 0 mọi khóa trong cây con phải thì đèu dân đâu bởi bit 1. Đtèu này cho ta một tương ứng trực tiếp với phương pháp sắp xếp cơ sô tìm kiếm trie nhị phân phân hoạch tập tin vối một phương pháp chính xác như phương pháp sắp xếp chuyển vị cơ số radix exchange sorting hãy so sánh trie bẽn trên với hình 10.1 biểu đò phân hoạch cho phương pháp sắp xếp chuyển vị cơ sô sau khi chú ý ràng các khóa khác nhau một ít sự tương ứng này tương tự với sự tương ứng giữa tìm kiếm trên cây nhị phân và Quicksort. TÍNH CHẤT 17.2 Mởt thao tác tìm kiếm hay chèn trong một trie tìm kiếm cơ số đòi hỏidgN phép so sánh bit ừê mặt trung bình và b phép so sánh bít trong trường hợp xắu nhất. Trong đó trie được xây dựng từ n khóa b-bit ngẫu nhiên. Giống như trên trương hợp xấu nhất được suy ra trực tiếp từ thuật toán và trương hợp trung bình đòi hôi sự phân tích toán học vượt khỏi phạm vi cùa quyển sách này mặc dù vè mạt trực quan ta thấy trong mỗi phép kiểm tra bit thì bit 0 và bit 1 có khả năng ngang nhau vì vậy một nửa khóa sẽ rơi vào mỗi cạnh của bất kỳ nút nào của trie. Một tính chất cân quan tâm của các trie cơ sô và người ta phải phân bièt chúng với cây tìm kiếm dạng khác là sự phân nhánh một đương one way đòi hôi các khóa có chung một sồ lớn các bit. Ví dụ các khóa chỉ khác nhau bit cuối cùng sẽ đòi hỏi một con đương có chỉều dài bàng vổi chỉêu dài khóa bất chấp có bao nhiêu khóa ỏ trong cây. Đôi khi số nút trong có thể lân hơn sô lượng khóa. TÍNH CHẤT 17.3 Trie tìm kiếm cơ số được xây dựng từ N khóa b-bit