1. Trang chủ
  2. » Giáo án - Bài giảng

ĐỀ CAO HỌC MÔN CẤU TRÚC DỮ LIỆU 2009

2 482 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đề cao học môn Cấu Trúc Dữ Liệu 2009
Trường học Trường Đại học Cần Thơ
Chuyên ngành Hệ thống Thông tin
Thể loại Đề thi tuyển sinh
Năm xuất bản 2009
Thành phố Cần Thơ
Định dạng
Số trang 2
Dung lượng 194,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

¬ TRUONG DAI HOC CAN THO SAU DAI HOC NAM 2009 Môn: Cấu trúc dữ liệu & giải thuật Chuyên ngành: Hệ thông thông tin Thời gian làm bài: 160 phúí Ghi chú: Thí sinh có thê viết chương tr

Trang 1

¬

TRUONG DAI HOC CAN THO SAU DAI HOC NAM 2009

Môn: Cấu trúc dữ liệu & giải thuật Chuyên ngành: Hệ thông thông tin Thời gian làm bài: 160 phúí

Ghi chú:

Thí sinh có thê viết chương trình bằng ngôn ngữ lập trình C hoặc PASCAL

- - "Trong để thí, thuật ngữ thủ tục có nghĩa là hàm trong C không trả về giá trị, tương

đương với procedure trong PASCAL; thuật ngữ hàm có nghĩa là hàm trong C có

trả vê giá trị, tương duong voi function trong PASCAL

Đề thi có 2 trang

NOI DUNG DE

Bài 1: Đề biểu điễn đa thức một biến x, P(x) = ay + aX + ax + + a,x" người ta SỬ

dụng danh sách liên kết đơn với header đề lưu trữ các hệ số khác không và sô mũ như

sau :

ag oS ¥ a, | 1 ee — a,| 1 | «

Hãy thực hiện các công việc sau:

Khai báo câu trúc dữ liệu lưu trữ đa thức

Viết thủ tục thêm một phần tử (hé số, số mũ) vào cuối danh sách biểu dién da thức Viết hàm trả về đạo hàm bậc nhất của đa thức

Viết thủ tục sắp xếp danh sách biêu diễn đa thức theo thứ tự số mũ tăng dần Viết hàm trả về đa thức tông của hai đa thức

Bài 2: Xét biểu diễn cây sau :

Type

Node = ^Cell;

Cell = record

Parent: Node; /*tro vào nút cha của nút *⁄

Leftmost_Chid: Node; /* trỏ vào nút con cực trái của mit */

Right_Sibling: Node; /*trỏ vào anh em kê phải của mút†%/

End;

Tree = Node; /*một cây được xác định bởi nút gốc*/

Hãy viết các hàm sau (tôn trọng tên hàm):

Trang 2

Bài 3: Đánh giá giải thuật tìm kiếm trên cây cân băng :

Định nghĩa: Cây cân bằng (AVL) là một cây tìm kiêm nhị phân mà tại mỗi nút chiêu cao của hai cây con sai khác nhau không quá một Hình ảnh sau minh hoạ một cây tìm

kiếm nhị phân không phải là AVL (hình 1) và một cây là AVL (hình 2)

0) We đc

Hinh | Hinh 2

Hãy xác định độ phức tạp của giải thuật tìm kiếm nhị phân trên AVL, biết rằng cây có n

Bai 4: Tro choi NIM

Xét một trò chơi gdm có một số chồng các que diêm Chúng ta có thể biểu diễn một câu

hình các chồng que diêm bởi một dãy các số nguyên, chẳng hạn (1,2,3,5) biêu diễn cho

câu hình gồm có 4 chồng, các chồng có số lượng que điêm tương ứng là 1, 2, 3 và 5 Hai

người chơi thay phiên nhau lấy đi một số que diém từ một chông nào đó Chăng hạn một

người lấy đi 4 que của chẳng th tu thi cầu hình (1,2,3 n) trở thành (1,1,2,3) Người nào

phải lay que diém cudi cling thì bị thua }

Cho trò chơi NIM với câu hình ban đầu l (1,2,3)

1 Vẽ toàn bộ cây trò chơi

2 Định trị cho nút gốc bằng kĩ thuật cắt tỉa Alpha-Beta Ai sẽ thắng trong trò chơi

này, nêu hai người chơi đều đi những nước tôt nhật của mình? Vì sao?

Ngày đăng: 23/07/2013, 01:25

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w