Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (60.94 KB, 2 trang )
Đ cương ôn thi tốt nghiệp năm 2010
Môn: Cấu trúc dữ liệu
I. Các nội dung lý thuyết
1. Mô hình dữ liệu danh sách
- Danh sách liên kết đơn.
- Các thủ tục cài đặt các thao tác: thêm, xóa, tìm kiếm, sắp xếp trên danh sách.
2. Mô hình dữ liệu cây
- Cách biểu diễn cây nhị phân bằng liên kết.
- Các thao tác duyệt cây: thuật toán, cài đặt (đệ quy hoặc lặp).
- Các thuật toán và cài đặt: thêm, tìm kiếm trên cây tìm kiếm nhị phân.
- Cây tổng quát: biểu diễn bằng liên kết các nút anh em, duyệt cây (chiều rộng, chiều sâu).
3. Mô hình dữ liệu đồ thị
- Ba cách biểu diễn đồ thị: ma trận kề, danh sách kề, danh sách c9nh.
- Thuật toán duyệt đồ thị theo chiều sâu, chiều rộng: thuật toán, cài đặt.
- Thuật toán tìm đư<ng đi, cài đặt.
- Khái niệm cây khung, thuật toán tìm cây khung.
II. Một số bài tập tham khảo
1. Cần quản lý một danh sách cán bộ gồm các thông tin: họ tên, phòng làm việc, hệ số lương, ngo9i ngữ
(một ngư<i có thể biết nhiều ngo9i ngữ nhưng tối đa không quá 5). Hãy thực hiện các yêu cầu sau:
- Khai báo cách tổ chức dữ liệu liên kết đơn để biểu diễn danh sách trên.
- Trình bày thuật toán, cài đặt các thao tác:
+ Thêm một cán bộ vào đầu danh sách.ok
+ Thêm một cán bộ vào cuối danh sách.ok
+ Xóa một cán bộ đầu danh sách.ok
+ Xóa một cán bộ cuối danh sách.ok
+ Tìm một cán bộ theo họ tên.ok
+ Đếm số cán bộ thuộc một phòng nào đó.ok
+ Liệt kê những cán bộ biết tiếng Pháp.ok
+ Bổ sung ngo9i ngữ tiếng Nga cho cán bộ có họ tên x (giả sử các cán bộ không trùng họ tên)ok
+ Hiển thị danh sách cán bộ của một phòng.ok
+ T9o danh sách mới gồm các cán bộ của một phòng nào đó.