Lập trình là một lĩnh vực rộng lớn với nhiều ngôn ngữ khác nhau mà bạn có thể lựa chọn. Trong số đó, C++ là một ngôn ngữ lập trình lâu đời, được biết đến với tốc độ nhanh và kiểu dữ liệu rõ ràng. Nếu bạn làm chủ được C++, bạn sẽ dễ dàng tiếp cận các ngôn ngữ khác. Tuy nhiên, khi mới tiếp xúc với C++, nhiều sinh viên và người học thường gặp khó khăn.
Để đáp ứng nhu cầu học tập của bạn, tác giả Trần Thông Quế - một giảng viên có hơn 35 năm kinh nghiệm giảng dạy trong lĩnh vực Công nghệ thông tin - đã phối hợp với Nhà xuất bản Thông tin và Truyền thông để xuất bản bộ sách "Bài tập lập trình với ngôn ngữ C++ - Từ cơ bản đến nâng cao" gồm 2 tập, nhằm đáp ứng nhu cầu của sinh viên và giảng viên quan tâm đến ngành Công nghệ thông tin.
Tiếp nối Tập 1, Tập 2 "Bài tập lập trình với ngôn ngữ C++ - Từ cơ bản đến nâng cao" đi sâu vào Cấu trúc dữ liệu và thuật toán - một môn học khó và bắt buộc đối với sinh viên CNTT và những người yêu thích lập trình chung. Nội dung Tập 2 bao gồm 6 chương:
Chương 1: Bài tập về cấu trúc dữ liệu kiểu trừu tượng
Chương 2: Bài tập về sắp xếp ngoài
Chương 3: Bài tập về bảng băm
Chương 4: Bài tập về cấu trúc cây
Chương 5: Bài tập về lý thuyết đồ thị
Chương 6: Bài tập về đồ họa
Với kinh nghiệm giảng dạy nhiều năm, tác giả đã biên soạn sách một cách khoa học, trình bày những kiến thức cơ bản kết hợp với các bài tập từ dễ đến khó, từ cơ bản đến nâng cao, kèm theo lời giải chi tiết. Cuốn sách cũng bao gồm phần bài tập tự luyện sau mỗi chương để bạn tự thực hành và trau dồi kỹ năng lập trình.
Hy vọng cuốn sách sẽ là một tài liệu hữu ích cho sinh viên, giảng viên, lập trình viên và các chuyên gia về công nghệ thông tin có nhu cầu tìm hiểu và nghiên cứu.
Nhà xuất bản Thông tin và Truyền thông