Đề thi tham khảo CTDL & GT của khóa trước trước đây.
2 posters
Trang 1 trong tổng số 1 trang
Đề thi tham khảo CTDL & GT của khóa trước trước đây.
Đề thi tham khảo CTDL & GT của khóa trước trước đây. Các bạn tham khảo nha.
Trong nội dung này mình thấy gần giống với phần ôn tập của thầy. Nhưng thiếu phần Biểu diễn quá trình thực hiện của giải thuật.
ĐỀ THI
Môn : Thuật Giải
Giảng viên : Nguyễn Hòa
Thời gian : 120 phút
Sinh viên không được sử dụng tài liệu
1. Câu 1 :
a) Dựa trên thủ tục MAX_HEAPIFY(A, i) hãy viết mã giả cho thủ tục MIN_HEAPIFY(A, i) để thực hiện thao tác duy trì tính chất min-heap trên cây con định gốc tại i. (2.5 điểm)
b) Sử dụng thủ tục MIN_HEAPIFY(A, i) đã viết ở câu a, viết giải thuật Heapsort để sắp xếp một mảng các số theo thứ tự giảm dần. (2.5 điểm)
2. Câu 2 :
a) Mặc dù Bucketsort là giải thuật sắp xếp thời gian tuyến tính, O(n), nhưng nó có hạn chế là chỉ sắp xếp được các số trong khoảng [0, 1). Tuy nhiên, có thể ứng dụng giải thuật Bucketsort để viết một giải thuật sắp xếp các số bất kỳ cũng có thời gian chạy là O(n).
Hãy ứng dụng Bucketsort để viết giải thuật sắp xếp thời gian O(n) vừa nêu ở trên. (2.0 điểm)
b) Hãy chứng tỏ rằng thời gian chạy của giải thuật đã viết là O(n). (1.0 điểm)
3. Câu 3 : Hãy nêu ưu điểm và hạn chế của thuật toán Countingsort khi so sánh với thuật toán Quicksort. (2.0 điểm)
Trong nội dung này mình thấy gần giống với phần ôn tập của thầy. Nhưng thiếu phần Biểu diễn quá trình thực hiện của giải thuật.
ĐỀ THI
Môn : Thuật Giải
Giảng viên : Nguyễn Hòa
Thời gian : 120 phút
Sinh viên không được sử dụng tài liệu
1. Câu 1 :
a) Dựa trên thủ tục MAX_HEAPIFY(A, i) hãy viết mã giả cho thủ tục MIN_HEAPIFY(A, i) để thực hiện thao tác duy trì tính chất min-heap trên cây con định gốc tại i. (2.5 điểm)
b) Sử dụng thủ tục MIN_HEAPIFY(A, i) đã viết ở câu a, viết giải thuật Heapsort để sắp xếp một mảng các số theo thứ tự giảm dần. (2.5 điểm)
2. Câu 2 :
a) Mặc dù Bucketsort là giải thuật sắp xếp thời gian tuyến tính, O(n), nhưng nó có hạn chế là chỉ sắp xếp được các số trong khoảng [0, 1). Tuy nhiên, có thể ứng dụng giải thuật Bucketsort để viết một giải thuật sắp xếp các số bất kỳ cũng có thời gian chạy là O(n).
Hãy ứng dụng Bucketsort để viết giải thuật sắp xếp thời gian O(n) vừa nêu ở trên. (2.0 điểm)
b) Hãy chứng tỏ rằng thời gian chạy của giải thuật đã viết là O(n). (1.0 điểm)
3. Câu 3 : Hãy nêu ưu điểm và hạn chế của thuật toán Countingsort khi so sánh với thuật toán Quicksort. (2.0 điểm)
Re: Đề thi tham khảo CTDL & GT của khóa trước trước đây.
De thi cung ko may hoc bua nhi. On bai Ki la co the wa dc.
trannguyenkhoa26 (113A)- Tổng số bài gửi : 49
Reputation : 0
Join date : 25/07/2012
Similar topics
» Code Thực Hành LT Web Tham Khảo
» Đề thi CTDL khóa trước.
» Sinh hoạt chính trị đầu khoá 29/10
» THỜI KHÓA BIỂU HỌC KỲ 2(2012->2013) CHO HƯỚNG CSDL VÀ MẠNG
» Đề thi CTDL khóa trước.
» Sinh hoạt chính trị đầu khoá 29/10
» THỜI KHÓA BIỂU HỌC KỲ 2(2012->2013) CHO HƯỚNG CSDL VÀ MẠNG
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|
Tue Aug 06, 2013 8:47 am by Admin
» Xin cho hoi ve van de hoc lai
Wed Jun 26, 2013 7:35 am by Admin
» Dang ki hoc lai Mon Mang Máy Tinh` Nâng Cao
Wed Jun 26, 2013 7:33 am by Admin
» THÔNG BÁO ĐĂNG KÝ VÀ KÝ TÊN HỌC LẠI MÔN AN TOÀN BẢO MẬT THÔNG TIN THAY CHO QUẢN LÝ DỰ ÁN PHẦN MỀM
Tue Jun 25, 2013 9:30 am by Admin
» LỊCH THI THỰC HÀNH TRÊN MÁY HỌC KỲ 2 (2012-2013)
Tue Apr 23, 2013 2:41 pm by Admin
» Lịch thi học kỳ 2 năm 2012-2013 lớp I13:
Tue Mar 26, 2013 1:54 pm by Admin
» THÔNG BÁO NGHỈ MÔN LTCSDL NGÀY 19/03/2013
Tue Mar 19, 2013 1:45 pm by Admin
» Tài Liệu Lập Trình Cơ Sở DL
Wed Mar 13, 2013 3:57 pm by hoangtuvanglolem89
» Đăng Ký Nhóm Thực Hành Công Cụ Thiết Kế Hệ Thống Thông Tin--CSDL--I13A
Tue Mar 12, 2013 7:23 am by Admin