1. Trang chủ
  2. » Công Nghệ Thông Tin

Đề thi kết thúc học phần học kì 1 môn Cấu trúc dữ liệu và giải thuật năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp

3 135 2
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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 3
Dung lượng 686,43 KB

Nội dung

Với mong muốn giúp các bạn có thêm tài liệu ôn tập thật tốt trong kì thi sắp tới. TaiLieu.VN xin gửi đến các bạn Đề thi kết thúc học phần học kì 1 môn Cấu trúc dữ liệu và giải thuật năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp. Vận dụng kiến thức và kỹ năng của bản thân để thử sức mình với đề thi nhé! Chúc các bạn đạt kết quả cao trong kì thi.

Trang 1

TRƯỜNG ĐẠI HỌC ĐỎNG THÁP

DE THI KET THUC HOC PHAN

Học phần: CÁU TRÚC DỮ LIỆU VÀ GIẢI THUẬT, Mã HP: IN4002

Hoc ky: 1, nam hoc 2019 - 2020

Ngành/khối ngành: ĐHCNTTI8, hình thức thi: Viết Thời gian làm bài: 90 phút

Câu 1 (1.0 điểm) Sử dụng lời giải tổng quát để giải phương trình đệ quy sau với: T(1) = 1 va T(n) = 6T(n/2) + 0°

Câu 2 (2.0 điểm)

Cho danh sách liên kết đơn, trong đó mỗi nút là một số nguyên với khai báo: typedef struct Node* NodeType:

struct Node { int data;

NodeType next: h

typedef NodeType Position: typedef Position List:

a) Viết hàm trả về phần tử có giá trị lớn nhất trong danh sách

b)_ Viết thủ tục in ra màn hình các phần tử có giá trị chăn trong danh sách

Câu 3 (3.0 điểm)

Cho cây nhị phân tìm kiếm T, mỗi nút chứa một số nguyên với khai báo như sau: typedef struct Node* NodeType:

struct Node { int info:

NodeType lefi, right; F

typedef NodeType Tree:

a) Hay vé cay nhi phan tim kiém T biết răng khi duyệt cây theo thứ tự left — right - node thi duoc day nhu sau: 5379811 6 20 19 37 25 21 15 12

b) Viet ham dém tong sé nut lá của cây T

Câu 4 (2.0 điểm) Cho dãy gồm n số nguyên sau đây:

19 32 18 24 30 12 28 14

Hãy minh họa các bước sắp xếp tăng dần dãy số trên bằng giải thuật Quick Sort

Câu 5 (2.0 điểm) Bài toán cái balo

Giả sử có một ba lô có trọng lượng là W = 37 và 4 loại đồ vật với trọng lượng và giá trị tương ứng được cho trong bảng bên dưới: | Loại đồ vật | Trọng lượng Giá trị - B | 15 30 IC [10 25 — D [2 2 A |4 6

Hãy tìm một cách lựa chọn các đô vật đựng vào ba lô chọn các loại đô vật nào mỗi

Trang 2

ĐÁP ÁN ĐÈ THỊ KÉT THÚC HỌC PHAN

Học phần: CÁU TRÚC ĐỮ LIỆU VÀ GIẢI THUẠT mã HP: IN4002,

Hoc ky: 1, nam hoe: 2019 - 2020

Ngành/khối ngành: ĐHCNTTI8

Nội dung

- Giải phương trình đệ quy sau với T(1) = 1 va T(n) = 6T(n/2) + 1°

| - Phương trình có dạng phương trình tổng quát ¡- d(n) = nÌ là hàm nhân | - Xác định a=6, b =2 - d(b) = 8 nén d(b) >a - Nghiém: T(n) = O(n’) a) Hay viet hàm trả về phần tử có giá trị lớn nhất trong danh sách int PrintMax(List L) { Position P: P=L;

int max = P->next->data:

Trang 3

1.0 b)_ Đêm sô nút lá của cây

int demnutla(tree root)

if (root==NULL) return 0;

if ((root->left==NULL) && (root->right==NULL)) return 1; else return demnutla(root->left)+demnutla(root->right); index G 1 2 3 4 § 6 7 0.5 [24 30 32 28 19 0.5 pivot=14 eT point = 3 i 3 6 oF + c 18 [19] 30 32 28 2 0.5 D you ak 5 > pivot=3 pivot=24 & = : Z nề a) Ge) (ef fe)

5 Giải thuật tham ăn — Bài toán cái tui: ; 2.0

Xc= 7, Xp =0, Xa = 1, Xp=1 Voi tông trọng lượng W = 36 và tông giá trị 83

Tong cong 10.0

|

Duyệt củaPTrưởng Bộ môn/Chuyên ngành Người giới thiệu

(Ký tên, họ tên) (Ký tên, họ tên)

Nguận ae Daag MN

Ngày đăng: 27/10/2022, 12:31

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

TÀI LIỆU LIÊN QUAN