tailieunhanh - Bài giảng Cấu trúc dữ liệu và giải thuật: Hàng đợi ưu tiên - Bùi Tiến Lên

Bài giảng Cấu trúc dữ liệu và giải thuật: Hàng đợi ưu tiên trình bày các định nghĩa về hàng đợi ưu tiên, cài đặt hàng đợi ưu tiên, minh họa thao tác thêm phần tử, thao tác thêm phần tử, . | HÀNG ĐỢI ƯU TIÊN Bùi Tiến Lên 01 01 2017 https tailieudientucntt Dẫn nhập Một số ứng dụng kiểu hàng đợi thông thường không thể giải quyết được như I Sắp hàng mua vé thường sẽ ưu tiên cho người già phụ nữ có thai người tàn tật I Trạm thu phí thường ưu tiên sẽ cứu thương xe cứu hỏa Spring 2017 Data structure amp Algorithm https tailieudientucntt 2 Hàng đợi ưu tiên Định nghĩa 1 Hàng đợi ưu tiên priority queue là một hàng đợi trong đó mỗi phần tử được gắn với một con số được gọi là độ ưu tiên I Độ ưu tiên sẽ do ứng dụng xác định I Việc lấy một phần tử ra khỏi hàng đợi sẽ được dựa trên độ ưu tiên và quy tắc FIFO. Nghĩa là phần tử nào có độ ưu tiên cao nhất sẽ được lấy ra trước nhất. Trong trường hợp có nhiều phần tử có cùng độ ưu tiên thì sử dụng quy tắc FIFO Spring 2017 Data structure amp Algorithm https tailieudientucntt 3 Các thao tác cơ bản của hàng đợi ưu tiên Các thao tác đối với hàng đợi ưu tiên giống với hàng đợi bình thường I Khởi tạo hàng đợi rỗng I Xóa hàng đợi I Thêm phần tử vào hàng đợi enqueue I Lấy phần tử ở đỉnh ra khỏi hàng đợi dequeue I Lấy thông tin phần tử ở đỉnh của hàng đợi top Spring 2017 Data structure amp Algorithm https tailieudientucntt 4 Cài đặt hàng đợi ưu tiên Hàng đợi ưu tiên có thể cài đặt I Bằng mảng I Bằng cây heap Spring 2017 Data structure amp Algorithm https tailieudientucntt 5 Cấu trúc dữ liệu cây heap Định nghĩa 2 I Cấu trúc dữ liệu cây heap heap tree là cây có thứ tự bộ phận. Trong phạm vi môn học chúng ta sẽ xét cây heap nhị phân I Cây max heap nhị phân là một cây nhị phân hoàn chỉnh sao cho giá trị khóa tại một nút bất kỳ p không nhỏ hơn khóa của cây con trái và cây con phải của nó q p left p right q key p key 1 I Cây min heap nhị phân là một cây nhị phân hoàn chỉnh sao cho giá trị khóa tại một nút bất kỳ p không lớn hơn khóa của cây con trái và cây con phải của nó q p left p right q key p

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.