3.4.1 Chương trình con
3.4.2 Kiểm tra (Hàm main kiểm tra ctc)
3.4.3 Kết quả chạy
Trường hợp tìm thấy kết quả:
Hình 3.17: Kết quả chạy ctc Tìm kiếm – Tìm thấy kết quả (biết Mã SP)
Hình 3.18: Kết quả chạy ctc Tìm kiếm – Không tìm thấy kết quả (biết Mã SP) 3.5 Xóa thông tin sản phẩm hết Hạn sử dụng
3.5.1 Chương trình con
Để xóa thông tin sản phẩm hết Hạn sử dụng, ta cần xây dựng ctc void Delete_HSD(dsmp_Llist *list, int d, int m, int y)
Hình 3.19: Ctc Xóa thông tin sản phẩm hết HSD
Trong ctc này ta sẽ chia ra làm ba trường hợp, lần lượt là:
Thông tin sản phẩm cần xóa nằm ở đầu danh sách
Thông tin sản phẩm cần xóa nằm ở cuối danh sách
Hình 3.21: Ctc Xóa thông tin sản phẩm hết HSD ở cuối danh sách
Và thông tin sản phẩm cần xóa nằm ở giữa danh sách
3.5.2 Kiểm tra (Hàm main kiểm tra ctc)
3.5.3 Kết quả chạy
Chương 4: KẾT LUẬN 4.1 Các chức năng đã thực hiện
Qua 3 chương mà em đã thực hiện thì ở mỗi chương có những chức năng em đã thực hiện được như sau:
4.1.1 Mảng tĩnh
1. Tạo cấu trúc quản lý sản phẩm.
2. Nhập – xuất danh sách sản phẩm mỹ phẩm.
3. Sắp xếp danh sách sản phẩm sản mỹ phẩm bằng Selection Sort (theo Mã mỹ phẩm).
4. Tìm kiếm thông tin sản phẩm bằng Binary Search (biết Mã mỹ phẩm). 5. Xây dựng trình đơn chọn thực hiện các thao tác trên.
4.1.2 Danh sách liên kết
1. Tạo cấu trúc quản lý sản phẩm.
2. Nhập – xuất danh sách sản phẩm mỹ phẩm.
3. Sắp xếp danh sách sản phẩm sản mỹ phẩm bằng Bubble Sort (theo Thành Tiền).
4. Tìm kiếm thông tin sản phẩm bằng (biết Mã mỹ phẩm). 5. Xóa thông tin sản phẩm hết HSD (ở đầu và giữa danh sách).
4.2 Các chức năng chưa thực hiện
Tuy nhiên, bên cạnh đó cũng có các chức năng mà em chưa thực hiện được, cụ thể là ở chương 3, phần Xóa thông tin sản phẩm hết HSD ở cuối danh sách là phần em chưa làm được.
TÀI LIỆU THAM KHẢO
[1] ThS Nguyễn Quốc Thanh và ThS Nguyễn Huy Khang (01/2020), Tập Slide bài giảng Cấu trúc dữ liệu & giải thuật.
[2] QuyenNguyen (09/2020), Danh sách liên kết đơn. https://freetuts.net/giai-thuat/danh-sach-lien-ket-don