Bộ sách Sáng tạo trong thuật toán và lập trình 4 tập của PGS Nguyễn Xuân Huy
Bộ sách Sáng tạo trong thuật toán và lập trình, gồm 5 tập cung cấp những kiến cơ bản về lập trình trong Pascal và C++, Java cho các bạn học sinh, sinh viên và những bạn đọc muốn hoàn thiện tri thức trong lĩnh vực giải thuật và lập trình.
Các kỹ thuật lập tình được minh họa qua những bài toán cụ thể tương đương với trình độ nâng cao của học sinh và sinh viên.Các kỹ thuật lập trình và phương pháp xây dựng thuật giải cho những bài toán thường được dùng rộng rãi trong quá trình thiết kế và cài đặt các phần mềm ứng dụng trong thực tiễn, Vì vậy việc sớm làm chủ các tri thức này mới thật sự là cần thiết. Ngoài ra, Bộ sách còn cung cấp các chương trình viết bằng ngôn ngữ lập trình Pascal, C# và C++, Java để bạn đọc tiện so sánh với lời giải của mình.
Số trang: 287
giá bìa: 80.000 đ
Nội dung Tập 1 gồm 8 chương:
Chương 1 trình bày sơ đồ chung để giải một bài toán tin. Các bài tập ở chương này hầu hết thuộc loại dễ giải.
Chương 2 giới thiệu các kỹ thuật sinh dữ liệu một cách tự động nhằm phục vụ cho việc kiểm thử (test) chương trình.
Chương 3 trình bày các kỹ thuật quản lý bàn phím và màn hình .
Chương 4 đề cập đến cách thức tổ chức dữ liệu cho một bài toán tin.
Chương 5, 6, 7 giới thiệu ba trong số các phương pháp khá phổ biến thường được vận dụng trong thiết kế thuật giải, đó là phương pháp tham lam, phương pháp quay lui và quy hoạch động.
Chương 8 giới thiệu một số bài toán tin để bạn đọc tự tìm phương pháp giải.
Số trang: 240
giá bìa: 55.000 đ
Nội dung tập 2 gồm 4 chương:
Chương 1 và 2 trình bày các bài toán về đoạn thẳng và các hàm Next.
Chương 3 giới thiệu các trò chơi là tập hợp các bài toán khó nhưng khá lý thú như bốc sỏi, cờ bảng….
Chương 4 là Các thuật toán sắp đặt.
Số trang: 320
giá bìa: 70.000 đ
Nội dung Tập 3 gồm 5 chương:
Chương 1 đề cập đến các thuật toán trên String.
Chương 2, 3 giới thiệu xử lí dãy lệnh và biểu thức, cặp ghép.
Chương 4 trình bày các phép lật và chuyển vị.
Chương 5 tập trung vào luyện tập từ các đề thi.
Số trang: 319
giá bìa: 85.000 đ
Nội dung của tập 4 gồm 3 chương:
Chương 1. Kỹ thuật Find-Union
Chương 2. Các bài toán nội dung số
Chương 3. Các bài toán nâng cao
Số trang: 302
Giá bìa: 85.000 đ
Nội dung cuốn sách tập 5 hướng dẫn giải 25 bài đầu tiên trong Dự án Euler. "Dự án Euler là một trang web dành cho các bài toán tin cần được giải trên máy tính. Dự án thu hút học sinh và sinh viên ham thích khoa học máy tính. Kể từ ngày Colin Hughes khởi xướng vào năm 2001, Dự án Euler đã được phổ biến và trở nên nổi tiếng trên toàn thế giới. Dự án bao bồm trên 600 bài toán tin và sau hai tuần lễ lại có thêm một bài mới (trừ dịp nghỉ hè). Các bài toán tin có mức độ dễ khó khác nhau nhưng đều đòi hỏi các thuật giải hiệu quả trên máy tính với thời gian thực hiện trên bộ xử lý (CPU) dưới một phút. Các đề bài được sắp xếp theo độ khó. Người đã giải đúng được bài toán sẽ tham gia thảo luận một số vấn đề liên quan. Tính đến tháng 8 năm 2017, dự án này đã có 750.000 người tham gia từ khắn nơi trên thế giới, với tiêu chí đã giải được ít nhất một bài.
Các thành viên có thể theo dõi sự tiến bộ của mình thông qua bảng thành tích ghi nhận số các bài đã giải. Sau mỗi lần giải được 25 bài thì sẽ được nâng thêm một mức. Một giải thưởng đặc biệt sẽ được trao cho thành viên nào giải được những nhóm bài đặc biệt.
Các đề bài trong tập này được lấy theo nguyên bản tiếng Anh từ Project Euler.
Đây là bộ sách quý, là công cụ hữu dụng đối với các nhà lập trình viên, các sinh viên công nghệ thông tin đang mơ ước phấn đấu thành các lập trình viên giỏi