ĐỀ THI HẾT HỌC PHẦN - MÔN CẤU TRÚC DỮ LIỆU & GIẢI THUẬT ĐỀ SỐ 07

Đề thi gồm 02 trang - Sinh viên làm bài trong 60 phút

 
Phần 1. (Sinh viên trả lời bằng cách ghi ra kết quả mà không cần giải thích gì thêm)
1. Viết các phần tử của mảng a[] = {-12, 10, -7, 5, 17} tại mỗi giai đoạn i khi áp dụng thuật toán sắp xếp lựa chọn để sắp xếp a theo thứ tự giảm:
(i= 1)
(i= 2)
(i= 3)
(i= 4)
2. Viết các phần tử của mảng a[] = {-11, 10, -17, 25, 15} tại mỗi giai đoạn i khi áp dụng thuật toán sắp xếp nổi bọt để sắp xếp a theo thứ tự tăng:
(i= 5)
(i= 4)
(i= 3)
(i= 2)
3. Viết các phần tử của mảng a[] = {11, 12, -7, -15, -1} tại mỗi giai đoạn i khi áp dụng thuật toán sắp xếp xen vào để sắp xếp a theo thứ tự giảm:
(i= 1)
(i= 2)
(i= 3)
(i= 4)
4. Viết các phần tử của cây nhị phân AVL được tạo từ các nút có khóa là các số nguyên -21, 10, 15, -5, -2, 25, 8, 1, -10, 30 khi thực hiện phép duyệt cây theo thứ tự trước:
5. Viết các phần tử của cây nhị phân AVL được tạo từ các nút có khóa là các số nguyên -21, 10, 15, -5, -2, 25, 8, 1, -10, 30 khi thực hiện phép duyệt cây theo thứ tự giữa:
6. Viết các phần tử của cây nhị phân AVL được tạo từ các nút có khóa là các số nguyên -21, 10, 15, -5, -2, 25, 8, 1, -10, 30 khi thực hiện phép duyệt cây theo thứ tự sau:
 
Phần 2. (Lập trình)
 
Viết chương trình tìm X = (x 1 , x 2 ,..,x n ) và giá trị f(X) của hàm
đạt giá trị nhỏ nhất. Trong đó,
là các số nguyên, n, b là các số tự nhiên, n ≤ 100.
Dữ liệu vào n, c j , a j , b được cho trong file data.in theo khuôn dạng sau:
  • Dòng đầu tiên ghi lại số tự nhiên n và b. Hai số được ghi cách nhau bởi một vài ký tự trống;
  • Dòng kế tiếp ghi lại n số nguyên c i (i=1, 2, .., n). Hai số được ghi cách nhau bởi một vài ký tự trống;
  • Dòng cuối cùng ghi lại n số nguyên a i (i = 1, 2, ..,n). Hai số được ghi cách nhau bởi một vài ký tự trống.
 
Giá trị tối ưu f(x 1 ,x 2 ,..,x n ) và phương án tối ưu X = (x 1 , x 2 ,..,x n ) tìm được ghi ra màn hình theo khuôn dạng sau:
  • Dòng đầu tiên in ra giá trị nhỏ nhất f(x 1 ,x 2 ,..,x n );
  • Dòng kế tiếp in ra phương án tối ưu tương ứng X = (x 1 , x 2 ,..,x n ). Hai phần tử khác nhau của X được ghi cách nhau bởi một vài khoảng trống.
 
Ví dụ:
 
Thang điểm:
Phần 1: 3 điểm
Phần 2: 5 điểm
Trả lời các câu hỏi của giám khảo: 2 điểm

Bài viết liên quan

Tài Liệu Cấu Trúc Dữ Liệu Và Giải Thuật Đh Công Nghệ Thông Tin - Đhqghcm
Tài Liệu Cấu Trúc Dữ Liệu Và Giải Thuật Đh Công Nghệ - Đhqghn
Tài Liệu Cấu Trúc Dữ Liệu Và Giải Thuật Đh Khtn Hcm
Cây B-Tree - Uit
Cây Đỏ Đen - Uit
Cấu Trúc Cây
Bảng Băm/hàm Băm/giải Quyết Sự Xung Đột
Bảng Băm/lý Thuyết Đồng Dư/xử Lý Đụng Độ/phương Pháp Địa Chỉ Mở/phương Pháp Băm Hoàn Hảo
Cấu Trúc Mảng (Arrays)/các Thuật Toán Sắp Xếp Trên Cấu Trúc Mảng
Cấu Trúc Cây (Trees)/cây Nhị Phân/cây Tổng Quát/ứng Dụng Cây Trong Heap-Sort
Cấu Trúc Dữ Liệu Cây Aa - Đh Khtn
Cấu Trúc Dữ Liệu Cây Đỏ Đen - Đh Khtn
Giới Thiệu Về Cơ Sở Dữ Liệu Phân Tán
Giới Thiệu Về Thuật Toán/tính Chất Của Thuật Toán/chứng Minh Thuật Toán Đúng/biểu Diễn Thuật Toán
Đồ Thị/các Khái Niệm Cơ Bản/biểu Diễn Đồ Thị/thuật Toán Duyệt Đồ Thị Và Ứng Dụng
Cấu Trúc Dữ Liệu Cây (1)
Cấu Trúc Dữ Liệu Ngăn Xếp Và Hàng Đợi
Cấu Trúc Dữ Liệu Mảng Và Danh Sách Liên Kết
Đề Kiểm Tra Cuối Kỳ(1/2018-2019) Môn Thi: Cấu Trúc Dữ Liệu Và Giải Thuật Co2003
Đề Kiểm Tra Cuối Kỳ(2/2018-2019) Môn Thi: Cấu Trúc Dữ Liệu Và Giải Thuật Co2003
Đề Thi Cấu Trúc Dữ Liệu Giải Thuật Khtn Hcm 2009-2021
Cấu Trúc Cây - Cấu Trúc Dữ Liệu Và Giải Thuật - Hcmus 2011
Source Code Các Cấu Trúc Dữ Liệu Và Giải Thuật Được Cài Đặt Bằng Rất Nhiều Ngôn Ngữ Java, Php, C, C++, Javascript, Python, Go,...
Phân Tích Thuật Toán, Tính Hiệu Quả Của Thuật Toán, Ký Hiệu Ô Lớn Và Biểu Diễn Thời Gian Chạy Bởi Ký Hiệu Ô Lớn
Cây Tìm Kiếm Nhị Phân
Bảng Băm, Phương Pháp Băm, Hàm Băm, Cài Đặt Bảng Băm
Cài Đặt Thuật Toán Nén Huffman Bằng Ngôn Ngữ C++
Cài Đặt Thuật Toán Quicksort Bằng Ngôn Ngữ C++
Cây Đỏ Đen
Cây, Cây Nhị Phân, Cây Nhị Phân Tìm Kiếm (1)
Cấu Trúc Dữ Liệu Cây 2-3-4
Cấu Trúc Dữ Liệu Cây Cân Bằng
Thuật Toán Sắp Xếp Sắp Xếp Cây - Heap Sort
Thuật Toán Sắp Xếp Radix Sort
Thuật Toán Sắp Xếp Nhanh - Quick Sort
Bài 3 Bảng Băm (Hash Table)
Danh Sách Liên Kết
Cấu Trúc Mảng (Arrays)
Danh Sách Móc Nối - Danh Sách Liên Kết
Cấu Trúc Danh Sách
Các Khái Niệm Cơ Bản Về Ctdl Và Giải Thuật
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 25
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 24
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 23
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 22
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 21
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 20
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 19
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 18
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 17
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 16
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 15
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 14
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 13
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 12
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu & Giải Thuật Đề Số 11
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu Và Giải Thuật Đề Số 10
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu Và Giải Thuật Đề Số 09
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu Và Giải Thuật Đề Số 08
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu Và Giải Thuật Đề Số 07
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu Và Giải Thuật Đề Số 06
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu Và Giải Thuật Đề Số 05
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu Và Giải Thuật Đề Số 04
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu Và Giải Thuật Đề Số 03
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu Và Giải Thuật Đề Số 02
Đề Thi Hết Học Phần - Môn Cấu Trúc Dữ Liệu Và Giải Thuật Đề Số 01
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 30
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 29
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 28
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 27
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 26
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 25
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 24
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 23
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 22
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 21
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 20
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 19
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 18
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 17
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 16
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 15
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 14
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 12
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 11
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 10
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 9
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 8
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 7
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 6
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 5
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 4
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 3
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 2
Đề Cấu Trúc Dữ Liệu Và Giải Thuật Có Đáp Án Cài Đặt Bằng Ngôn Ngữ C - Đề Số 1
Tìm Đường Đi Ngắn Nhất Trên Đồ Thị Bằng Ngôn Ngữ C- Thuật Toán Dijkstra
Cài Đặt Danh Sách Kề Biểu Diễn Đồ Thị Đơn, Đồ Thị Vô Hướng Bằng Ngôn Ngữ C
Cài Đặt Ma Trận Kề Biểu Diễn Đồ Thị, Duyệt Theo Chiều Sau, Chiều Rộng Ngôn Ngữ C
Bài Toán Dãy Con Lớn Nhất Ngôn Ngữ C
Chương 6 Đồ Thị
Phương Pháp Chia Để Trị
Phương Pháp Tham Lam (Greedy)
Sắp Xếp Chèn
Bảng Băm
Chapter 2 Các Cấu Trúc Dữ Liệu Cơ Bản
Phân Tích Thuật Toán
Phần I – Giới Thiệu Về Thuật Toán
2.6 Queue – Hàng Đợi
2.5 Ngăn Xếp ‐ Stack
Cấu Trúc Dữ Liệu Cây (Tree)/khái Niệm Cơ Bản/cây Nhị Phân/duyệt Cây
Đồ Thị
Cây, Cây Nhị Phân, Cây Nhị Phân Tìm Kiếm
Cài Đặt Cấu Trúc Dữ Liệu Cây Nhị Phân Bằng Ngôn Ngữ C++  Binarytree.Cpp
Cài Đặt Cấu Trúc Dữ Liệu Danh Sách Liên Kết Đơn Bằng Ngôn Ngữ C++  Singly_Linked_List.Cpp
Cài Đặt Cấu Trúc Dữ Liệu Hàng Đợi Bằng Ngôn Ngữ C++  Queue.Cpp
Cài Đặt Cây Nhị Phân Tìm Kiếm Bằng Ngôn Ngữ C++  Binarysearchtree.Cpp
Các Phương Pháp Tìm Kiếm Heuristic
Thuật Giải Heuristic
Đề Kiểm Tra Giữa Học Kỳ 1 Môn Cấu Trúc Dữ Liệu Và Giải Thuật - Năm Học 2009 Đại Học Bách Khoa Hcm
Đề Kiểm Tra Giữa Học Kỳ 1 Môn Cấu Trúc Dữ Liệu Và Giải Thuật - Năm Học 2011– 2012 Đại Học Bách Khoa Hcm
Đề Kiểm Tra Giữa Học Kỳ 1 Môn Cấu Trúc Dữ Liệu Và Giải Thuật - Năm Học 2010 – 2011 Đại Học Bách Khoa Hcm
Giới Thiệu Phân Tích Thuật Toán
Hàng Đợi Ưu Tiên
Cây Nhị Phân Tìm Kiếm
Cấu Trúc Dữ Liệu Cây
B-Tree (1)
M-Way Tree - Cây M-Nhánh
Cấu Trúc Dữ Liệu Cây Avl/cây Nhị Phân Cân Bằng Avl
B-Tree
Cây Aa - Aa Tree
Cây Đỏ Đen - Red Black Tree
Bảng Băm – Hash Table
Cây Nhị Phân Tìm Kiếm Cân Bằng - Avl
Hàng Đợi Ưu Tiên – Priority Queue
Cây Nhị Phân Tìm Kiếm – Binary Search Tree
Vai Trò Của Cấu Trúc Dữ Liệu
Đề Thi Thực Hành Môn Cấu Trúc Dữ Liệu Khoa Khoa Học Máy Tính Uit
Đề Thi Môn: Cấu Trúc Dữ Liệu Và Giải Thuật Mã Đề Cd 2011 - 01 Trường Đại Học Bách Khoa Hà Nội
Đề Thi Giữa Kì Cấu Trúc Dữ Liệu Và Giải Thuật Lớp Môn Học: Int2203 Học Kỳ I, Năm Học 2012, 2013 - Trường Đại Học Công Nghệ
Đề Thi Cuối Kì Cấu Trúc Dữ Liệu Và Giải Thuật Lớp Môn Học: Int2203 1,3 Học Kỳ I, Năm Học 2012, 2013 - Trường Đại Học Công Nghệ
Đề Thi Cuối Kì Cấu Trúc Dữ Liệu Và Giải Thuật Học Kì Ii, 2009-2010 Lớp K53cb, K53cc - Trường Đại Học Công Nghệ
Đề Thi Cuối Kì Cấu Trúc Dữ Liệu Và Giải Thuật Học Kì I, 2009-2010 Lớp K52ca, Cb, Cc - Trường Đại Học Công Nghệ
Thuật Toán Và Độ Phức Tạp Của Thuật Toán
Cấu Trúc Dữ Liệu Và Giải Thuật - Đh Cần Thơ
Cấu Trúc Dữ Liệu & Giải Thuật (Data Structures And Algorithms) Các Cấu Trúc Dữ Liệu Nguyễn Tri Tuấn Khoa Cntt – Đh.Khtn.Tp.Hcm
Data Structures & Algorithms - Red Black + Aa Tree Cây Cân Bằng Red Black Và Aa Nguyen Tri Tuan, Dh.Khtn Tp.Hcm
Các Thuật Toán Sắp Xếp (Sorting Algorithms) Nguyễn Tri Tuấn Khoa Cntt – Đh.Khtn.Tp.Hcm
Đề Cương Môn Học Ctt101 Cấu Trúc Dữ Liệu Và Giải Thuật Trường Đại Học Khoa Học Tự Nhiên
Cấu Trúc Dữ Liệu Và Giải Thuật - Chương I: Các Kiến Thức Cơ Bản