Phần tử trên cây AVL
-
Trong bài tập lớn này sinh viên sẽ hiện thực cấu trúc dữ liệu tập hợp TreeSet1 . Cụ thể, cấu trúc dữ liệu tập hợp này sẽ được hiện thực dựa trên cây AVL đã được học trên lớp. Việc hiện thực này phải đảm bảo thời gian thực thi trong trường hợp xấu nhất (worst case) là log(n) cho các phép toán cơ bản như thêm phần từ (add), xóa phần tử (remove), và các phép toán tìm kiếm. Ở bài tập lớn này, dữ liệu kiểm tra sẽ có kích thước rất lớn, do đó, sinh viên cần lưu ý tối ưu hóa mã nguồn để đảm bảo thời gian thực thi.
4p lhduong1999 01-12-2018 60 1 Download
-
Bài giảng "Cấu trúc dữ liệu và giải thuật: Cây AVL" trình bày về các nội dung: định nghĩa cây AVL, cách xây dựng cây cân bằng, các trường hợp mất cân bằng, xử lý mất cân bằng, thao tác tìm kiếm, thao tác thêm phần tử, thao tác xóa phần tử. Để biết rõ hơn về nội dung chi tiết, mời các bạn cùng tham khảo.
13p khanhnie 31-12-2016 186 19 Download
-
Bài giảng Đánh giá tìm kiếm giới thiệu AVL Tree; định nghĩa, biểu diễn, các trường hợp mất cân bằng AVL Tree; cây AVL; cân bằng lại cây AVL; thêm một phần tử trên cây AVL; hủy một phần tử trên cây AVL; Depth-first Search. Mời các bạn tham khảo bài giảng để bổ sung thêm kiến thức về lĩnh vực này.
54p cocacola_09 27-11-2015 77 5 Download
-
Bài giảng "Cấu trúc dữ liệu và giải thuật - Chương 7: Tìm kiếm" cung cấp cho sinh viên các kiến thức: Tìm kiếm tuần tự và tìm kiếm nhị phân, tìm kiếm trên cây nhị phân (cây nhị phân tìm kiếm, cây nhị phân tìm kiếm cân bằng (AVL)). Mời các bạn cùng tham khảo nội dung chi tiết.
23p nhasinhaoanh_09 13-10-2015 76 4 Download