Professional Documents
Culture Documents
1. Bài tập thực hành BUỔI 1
1. Bài tập thực hành BUỔI 1
1. Bài tập thực hành BUỔI 1
b. MẢNG 2 CHIỀU:
<kiểu cơ sở> <tên mảng>[<số phần tử chiều 1>][<số phần tử chiều 2>];
Ví dụ: int Mang2Chieu[3][4];
Trang 1
Thực hành Cấu trúc dữ liệu & Giải thuật GVHD: Đặng Văn Em
c. KIỂU DỮ LIỆU CẤU TRÚC (STRUCT)
struct <tên kiểu cấu trúc>
{
<kiểu dữ liệu> <tên thành phần 1>;
…….
…….
<kiểu dữ liệu> <tên thành phần n>;
};
struct <tên kiểu cấu trúc> <tên biến>;
Trang 2
Thực hành Cấu trúc dữ liệu & Giải thuật GVHD: Đặng Văn Em
a) Tìm phần tử Min, Max trong mảng 2 chiều.
b) Sắp xếp theo thứ tự zigzag.
c) Sắp xếp theo thứ tự trộn ốc xoáy vào trong
d) Thêm một dòng v vào ma trận ở cuối ma trận
e) Xóa dòng thứ k khỏi ma trận
f) Tìm vị trí của phần tử vừa là phần tử lớn nhất trên dòng của nó đồng thời nhỏ nhất
trên cột của nó.
g) Tính tổng, tích 2 ma trận
h) Tính tổng theo mỗi dòng và cột của ma trận.
i) Xóa một dòng trên mảng 2 chiều vừa nhập.
j) Xóa một cột trên mảng 2 chiều vừa nhập.
Bài 3: Cài đặt viết chương trình nhập vào mảng A[n] sử dụng thuật toán tìm kiếm tuyến tính
và thuật toán tìm kiếm nhị phân để tìm giá trị X trong mảng.
Bài 4: Sinh viên thực hiện 07 bài tập trên wecode và hoàn thiện trước 23h59 ngày
28/03/2023.
Trang 3