1. Trang chủ
  2. » Giáo Dục - Đào Tạo

cấu trúc dữ liệu cơ bản và nâng cao Việt Pháp

1 176 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 1
Dung lượng 111,79 KB

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

Nội dung

tài liệu uy tín được biên soạn bởi giảng viên đại học Bách Khoa TPHCM, thuận lợi cho qua trình tự học, nghiên cứu bộ tự động hóa, điện tử, viễn thông, cơ điện tử, cơ khí chế tạo máy, lập trình nhúng, Tài liệu được kiểm duyệt bởi giảng viên, phòng đào tạo trường đại học bách khoa, lưu hành nội bộ

Trang 1

Đề thi lại môn Cấu trúc dữ liệu nâng cao Học Kỳ 1 Niên khóa 2015 – 2016

Thời gian thi 90 phút Sinh viên không được sử dụng tài liệu

Câu 1 (3 điểm)

a Trình bày từng bước thực hiện của phương pháp HeapSort để sắp thứ tự tăng dần dãy số

sau đây (1,5 điểm):

3 7 2 6 9 8 4 1 5

b Hãy cho biết độ phức tạp T(n) của phương pháp HeapSort Chứng minh độ phức tạp này

(1,5 điểm)

Câu 2 (2 điểm)

a Trình bày từng bước thực hiện của phương pháp Insertion Sort để sắp thứ tự tăng dần

dãy số sau đây (1,5 điểm):

3 7 2 6 9 8 4 1 5

b Giải thích cụ thể bằng ví dụ (dãy có ít nhất 5 số) cho trường hợp tốt nhất và trường hợp

xấu nhất của phương pháp Insertion Sort (0,5 điểm)

Câu 3 (2,5 điểm)

Viết hàm function KiemTraGiongHang(a: mang; m, n: integer): boolean; trả về

true nếu mảng nguyên a (bao gồm m hàng và n cột) có chứa ít nhất hai hàng giống hệt

nhau; ngược lại thì hàm này trả về false

Câu 4 (2,5 điểm)

Cho một cây nhị phân có con trỏ nút gốc là root; mỗi nút có vùng info chứa số nguyên, vùng left chứa địa chỉ của nút con bên trái và vùng right chứa địa chỉ của nút con

bên phải

Viết chương trình con có một tham số là root, chương trình con này in ra giá trị nhỏ nhất, giá trị lớn nhất và giá trị trung bình cộng của cây này Nếu cây root là rỗng thì in ra

các giá trị này là 0

- HẾT –

Ngày đăng: 03/02/2018, 08:23

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

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

w