Chuyển đến nội dung chính

ĐỀ KT GHP GIẢI THUẬT (TIN20)

1/ Giải PT đệ quy bằng PP truy hồi, biết T(1)=1:
a) T(n)=T(n-1) + T(1) + n
b) T(n)=T(n-1)

2/ Giải PT đệ quy bằng PP tổng quát, biết T(1)=1:
a) T(n)=2T(n/2) + 1
b) T(n)= 2T(n/2) + logn
c) T(n)= 9T(n/3) + n

3/ Tính độ phức tạp đoạn code sau:
(1) int tim_kiem_nhi_phan(int x, int a[], int n) {
(2) int i = 0, j = n – 1;
(3)  while (i <= j) {
(4)    int m = (i + j)/2;
(5)    if (x == a[m])
(6)      return m;
(7)    if (x < a[m])
(8)      j = m – 1;
(9)    else
(10)      i = m + 1;
}
(11)  return -1; // khong tim thay
}

4/ Sắp xếp mảng giảm dần gồm 12 phần tử có khóa là các số nguyên: 5, 15, 12, 2, 10, 12,
9, 1, 9, 3, 2, 3 bằng cách sử dụng:
a) Sắp xếp chọn.
b) Sắp xếp xen.
c) Sắp xếp nổi bọt.

Nhận xét

Bài đăng phổ biến từ blog này

NỘI DÙNG ÔN TẬP THI HP PTTKHT LỚP TIN 20

Nội dung thi thực hành 60 phút: - Đọc và phân tích phần Mô tả - Vẽ các sơ đồ sau: 1/ Vẽ BFD (sơ đồ chức năng) 2/ Vẽ DFD (sơ đồ luồng dữ liệu) có 2 mức: mức 0 và mức 1. 3/ Vẽ ERD (sơ đồ quan hệ liên kết) 4/ Vẽ 2 giao diện (vẽ bằng WORD) Lưu ý: Vẽ sơ đồ bằng WORD hoặc PowerDesigner. CÁC SƠ ĐỒ VÍ DỤ 1/ BFD 2/ DFD 3/ ERD 4/ Giao diện