✨Python: Thuật toán & Cấu trúc dữ liệu. Bài tập và lời giải. Volume 2

 Các bạn đang có trên tay cuốn sách tập 2 của bộ sách Python: Thuật toán và cấu trúc dữ liệu. Bài tập và lời giải. Đây là bộ sách rất đặc biệt, và đặc biệt nhất với 3 điểm nhấn sau: Đây là bộ sách...

 

Các bạn đang có trên tay cuốn sách tập 2 của bộ sách Python: Thuật toán và cấu trúc dữ liệu. Bài tập và lời giải. Đây là bộ sách rất đặc biệt, và đặc biệt nhất với 3 điểm nhấn sau:

  • Đây là bộ sách về Khoa học máy tính, thuật toán và cấu trúc dữ liệu.

Như chúng ta đã biết, chương trình Giáo dục phổ thông mới 2018 đã có những thay đổi rất lớn, mang tính cách mạng, đặc biệt với môn Tin học. Xin phép nhấn mạnh một vài điểm cơ bản quan trọng nhất của sự thay đổi này.

  • Tin học trở thành môn học bắt buộc trong chương trình Giáo dục phổ thông, từ lớp 3 đến lớp 12.

  • Tin học không còn là môn học mang tính thực hành, ứng dụng thuần túy nữa. Tin học trong chương trình Giáo dục phổ thông mới vừa có tính thực hành, vừa là môn học trang bị kiến thức tối thiểu hành trang số, đồng thời Tin học sẽ là môn học có tính khoa học chặt chẽ, liên thông và có tính liên môn sâu sắc. Điều này được chứng minh bởi tính kết hợp chặt chẽ và nhuần nhuyễn, hòa quyện giữa 3 mạch kiến thức CS (khoa học máy tính), ICT (ứng dụng) và DL (học vấn số hóa phổ thông).

  • Ngôn ngữ Python được đưa vào dạy cho cấp THPT, chính thức chấm dứt cho hơn 2 thập kỷ dạy Pascal trong nhà trường phổ thông. Việc đưa Python vào nhà trường phổ thông thay thế cho Pascal là một quyết định dũng cảm của Bộ GD&ĐT, thay đổi này sẽ làm thay đổi tình trạng trì trệ của môn Tin học trước đây, mang lại sinh khí mới cho môn Tin học trong nhà trường phổ thông.

  • Với cấp THPT, lần đầu tiên các khái niệm, kiến thức cơ bản của khoa học máy tính, cấu trúc dữ liệu, thuật toán được đưa vào giảng dạy chính thức, Python sẽ là ngôn ngữ chính thức dùng để minh họa cho các kiến thức tuy hàn lâm nhưng rất hấp dẫn này.

Như vậy, nội dung bộ sách thực sự bao trùm các kiến thức cơ bản của Khoa học máy tính - Thuật toán - Cấu trúc dữ liệu, không những cho học sinh, giáo viên trong nhà trường phổ thông, mà còn cho môi trường giáo dục đại học.

  • Bộ sách được viết dưới dạng bài tập và lời giải.

Thực tế cho thấy các cuốn sách viết về đề tài này rất khó, rất khô khan nếu chỉ thuần túy lý thuyết. Nhưng nếu sách được viết dưới dạng kết hợp dạng bài tập và lời giải thì sẽ làm cho cuốn sách hấp dẫn hơn, dễ học, dễ tiếp thu hơn. Chú ý rằng các bài tập trong bộ sách này không chỉ thuần túy ứng dụng, mà bao gồm cả các bài tập có tính chất lý thuyết, hàn lâm. Điều này sẽ làm cho bộ sách trở nên rất độc đáo.

  • Sách được viết, minh họa lý thuyết và bài tập ứng dụng hoàn toàn trên ngôn ngữ lập trình Python.

Một điểm đặc biệt nữa của bộ sách này là toàn bộ lời giải, chương trình có trong sách đều được thể hiện trên ngôn ngữ lập trình Python, một trong những ngôn ngữ lập trình phổ biến nhất hiện nay.

Khi nhắc đến Python và tính phổ biến rộng rãi của nó, có thể nhiều người nghĩ rằng Python chỉ thích hợp cho việc triển khai các ứng dụng thông qua các thư viện cực lớn của ngôn ngữ này trên thế giới, đặc biệt trong các lĩnh vực rất nổi tiếng hiện nay như trí tuệ nhân tạo, xử lý dữ liệu lớn,… Tuy nhiên, Python lại là ngôn ngữ vô cùng thích hợp để biểu diễn, học tập và giảng dạy phần lõi Khoa học máy tính là phần kiến thức nền tảng nhất của Tin học. Sử dụng Python rất dễ dàng thể hiện thuật toán, dễ dàng thiết lập mô hình dữ liệu thông qua lập trình OOP, dễ dàng cài đặt các thuật toán và cấu trúc dữ liệu.

Bộ sách này nhằm đáp ứng nhu cầu tìm hiểu thêm về định hướng khoa học máy tính, cấu trúc dữ liệu, thuật toán trong chương trình môn Tin học cấp THPT. Tuy nhiên, cuốn sách đã được viết với mục đích không chỉ gói gọn trong chương trình Giáo dục phổ thông 2018, mà còn được mở rộng lớn hơn cho khối các lớp chuyên tin, thậm chí cho các sinh viên các trường đại học.

Có hai lý do cho sự ra đời của bộ sách này:

  • Cho đến hiện nay tại Việt Nam chưa có cuốn sách nào thuộc dạng tuyển tập Bài tập + Lời giải cho phần kiến thức thuật toán, cấu trúc dữ liệu bằng tiếng Việt cho học sinh và sinh viên. Một phần do chủ đề này được coi là rất khó, một lý do khác là có rất ít đối tượng quan tâm đến chủ đề khoa học này.

  • Từ trước đến nay, khi nói về cấu trúc dữ liệu, thuật toán, hay lập trình thi đấu, hầu như tất cả mọi người đều chỉ nghĩ đến các ngôn ngữ như C, C++, Pascal hay Java, chưa thấy nhắc đến Python. Thực tế này không chỉ đúng ở Việt Nam, mà còn đúng trên phạm vi thế giới. Chính vì vậy, sau khi Python trở thành ngôn ngữ chính thức dạy trong nhà trường phổ thông thì nhu cầu về một cuốn sách như thế này là rất cấp thiết.

Bộ sách này sẽ có nhiều tập. Tập 1 của bộ sách có các nội dung sau:

Chương 1. Ngôn ngữ lập trình Python.

Chương 2. Khái niệm thuật toán.

Chương 3. Mảng một chiều và mảng hai chiều.

Chương 4. Thuật toán sắp xếp và tìm kiếm đơn giản.

Chương 5. Đệ quy.

Chương 6. Chia để trị.

Chương 7. Kỹ thuật duyệt quay lui.

Chương 8. Chiến lược tham lam.

Chương 9. Quy hoạch động.

Trong Tập 2 của bộ sách sẽ có các chương tiếp theo như sau:

Chương 10. Một số cấu trúc dữ liệu tuyến tính đơn giản.

Chương 11. Hàng đợi ưu tiên.

Chương 12. Cấu trúc cây.

Chương 13. Cây tìm kiếm nhị phân.

Chương 14. Cấu trúc dữ liệu tập hợp rời.

Chương 15. Cấu trúc đồ thị và ứng dụng.

Sau đây là mô tả chi tiết hơn về cuốn sách PTC. Volume 2.

  • Sách được chia thành các chuyên mục kiến thức, mỗi chương có thể có các mục kiến thức con. Mỗi mục kiến thức sẽ bao gồm các bài tập và lời giải chi tiết kèm theo. Tác giả lựa chọn cách trình bày mô tả lời giải ngay sau mỗi bài tập.

  • Không phải tất cả các bài tập đều có lời giải. Có một số rất ít các bài tập, hoặc là rất đơn giản, hoặc là có tính tương tự cao của các bài tập đã giải ở phía trên thì các bài tập này được đưa vào dạng "Bài tập thêm" và không có lời giải. Tất cả các bài tập thêm này đều có kích thước chữ nhỏ hơn khuôn dạng chữ bình thường.

  • Khác biệt với nhiều cuốn sách dạng Bài tập - Lời giải khác, và đây cũng là điểm khác biệt quan trọng giữa cuốn sách này và các cuốn sách khác là tất cả các lời giải bài tập đều rất chi tiết, có thể có đủ các cấu thành đặc trưng cho các bài toán thuật toán tin học: phân tích thiết kế, mô tả thuật toán hay chương trình, chứng minh tính đúng của thuật toán hay chương trình, phân tích độ phức tạp thời gian và không gian của thuật toán.

  • Một đặc điểm quan trọng nữa của cuốn sách tập 2 này là nội dung liên quan đến nhiều kiểu dữ liệu mới: danh sách liên kết, ngăn xếp, hàng đợi, hàng đợi ưu tiên, cấu trúc cây, cây tìm kiếm nhị phân, cấu trúc tập hợp rời, cấu trúc đồ thị,… Với đặc điểm như vậy một phần lớn kiến thức và bài tập trong cuốn sách này yêu cầu cài đặt và thao tác trên mô hình đối tượng (OOP) của Python.

  • Phần cuối sách là các phụ lục chính bao gồm:

  • Phụ lục 1 là bảng mô tả thứ tự ưu tiên các phép toán trên Python.

  • Phụ lục 2 thống kê một số công thức toán học được sử dụng nhiều trong tính toán và chứng minh của các bài tập trong sách.

  • Phụ lục 3 giới thiệu nhanh về hàm logarit sao (log*n) và hàm Ạckerman ngược. Đây là 2 hàm đặc biệt, mặc dù cũng là hàm tăng, nhưng độ tăng của chúng rất chậm, thậm chí gần như hằng số. Các hàm này được dùng khi đánh giá độ phức tạp thời gian của các thuật toán phần cấu trúc tập hợp rời.

  • Cuối cùng là phần Index và Tài liệu tham khảo.

Cũng như các cuốn sách trước, các bài tập dạng "bài tập bổ sung" sẽ được thể hiện bằng co chữ nhỏ hơn. Các bài tập này thường chỉ có gợi ý hoặc có lời giải tương tự như các bài tập đã có.

Hy vọng cuốn sách này sẽ đáp ứng được nhu cầu của rất nhiều giáo viên, học sinh trong các trường phổ thông đang học và dạy theo chương trình môn Tin học mới. Sách cũng rất cần thiết cho giáo viên và sinh viên các trường đại học, cao đẳng, khoa Công nghệ thông tin, đang học chuyên ngành Khoa học máy tính.

Sách - Bài tập phát triển năng lực Tiếng anh 9 - Global Success (Theo chương trình GDPT mới) THÔNG TIN CHI TIẾT Sách - Bài tập phát triển năng lực Tiếng anh 9 -
Giới thiệu sách: Tổng hợp lý thuyết (từ vựng, cấu trúc, ngữ pháp), bài tập thực hành theo chủ đề bám sát chương trình của sách giáo khoa tiếng Anh 12 chương trình Global
Ở mỗi chủ đề , học sinh được rèn luyện các kĩ năng thông qua hệ thống câu hỏi và bài tập gợi mở mới mẻ, vừa phù hợp với năng lực và tâm lý
“Đường thời đại” là bộ tiểu thuyết lịch sử của nhà văn Đặng Đình Loan, viết về cuộc kháng chiến chống Mỹ, cứu nước của dân tộc Việt Nam. Với tinh thần trách nhiệm trước
Hack Não Tư Duy Toán Học GIỚI THIỆU SÁCH: Hack Não Tư Duy Toán Học là cuốn sách lý tưởng giúp học sinh vượt qua nỗi sợ môn toán và phát triển tình yêu với
3500 từ vựng tiếng Anh theo chủ đề (bản màu) Điều quan trọng nhất khi học từ vựng tiếng Anh là bạn phải sử dụng từ mới (new word). Cách tốt nhất là bạn nên
Nội dung gồm có: Phần thứ nhất: Những vấn đề lý luận về tư tưởng và phong cách nhà văn Chương I. Quan niệm về tư tưởng nghệ thuật của nhà văn Chương II. Những
MÔ TẢ SẢN PHẨM Sách gồm 02 phần: Hệ thống kiến thức và câu hỏi ôn tập tiêu biểu 03 đề thi chuẩn cấu trúc định dạng mới Đối tượng sử dụng: - Tất cả
Nhằm đáp ứng nhu cầu luyện tập, củng cố kiến thức và nâng cao kỹ năng giải toán, Megabook đã biên soạn bộ sách Rèn kỹ năng giải các dạng bài Toán (cơ bản và
MÔ TẢ SẢN PHẨM CAM KẾT VÀ BẢO HÀNH - Đảm bảo và cam kết sản phẩm đúng với mô tả và hình ảnh của shop. - Đổi trả sản phẩm miễn phí trong vòng
Sách- Ngữ liệu đọc hiểu mở rộng Ngữ văn 8
MÔ TẢ SẢN PHẨM CAM KẾT VÀ BẢO HÀNH - Đảm bảo và cam kết sản phẩm đúng với mô tả và hình ảnh của shop. - Đổi trả sản phẩm miễn phí trong vòng
Kiến Thức Ôn Tập Và Kinh Nghiệm Làm Bài Thi Đạt Điểm 10 Môn Toán (Quyển Hạ) Cuốn sách Kiến Thức Ôn Tập Và Kinh Nghiệm Làm Bài Thi Đạt Điểm 10 Môn Toán (Quyển
Mã hàng 8935072957209 Tên Nhà Cung Cấp Nhân Văn Tác giả Hoàng Hải Vân NXB NXB Đồng Nai Năm XB 2022 Ngôn Ngữ Tiếng Việt Trọng lượng (gr) 110 Kích Thước Bao Bì 16 x
Sách - Bài tập hằng ngày Toán 5 tập 2 (Kết nối tri thức) NỘI DUNG Sách - Bài tập hằng ngày Toán 5 tập 2 (Kết nối tri thức) “Bài tập hằng ngày Toán
👁️ 2 | ⌚2025-09-12 22:25:05.864
VNĐ: 250,000
Mua hàng tại Shopee giảm thêm 30%
Python: Thuật toán & Cấu trúc dữ liệu. Bài tập và lời giải. Volume 2Python: Thuật toán & Cấu trúc dữ liệu. Bài tập và lời giải. Volume 2Python: Thuật toán & Cấu trúc dữ liệu. Bài tập và lời giải. Volume 2Python: Thuật toán & Cấu trúc dữ liệu. Bài tập và lời giải. Volume 2Python: Thuật toán & Cấu trúc dữ liệu. Bài tập và lời giải. Volume 2Python: Thuật toán & Cấu trúc dữ liệu. Bài tập và lời giải. Volume 2
Các bạn đang có trên tay cuốn sách tập 2 của bộ sách Python: Thuật toán và cấu trúc dữ liệu. Bài tập và lời giải. Đây là bộ sách rất đặc biệt, và
Tổng Quan Về Tarot (Bìa Cứng) ------------ TỔNG QUAN VỀ TAROT Từ điển từ khóa và diễn giải ý nghĩa của từng lá bài Tarot và đời sống Về bản chất, Tarot chính là những
Bạt che phủ xe ô tô Honda Civic cao cấp 3 lớp chống nắng nóng nước mưa xước xe Bạt che phủ xe ô tô Honda Civic cao cấp - Thời gian nhanh như chớp
Bàn phím kiêm chuột Wireless UKB-500-RF dùng cho Smart Tivi, Android Tivi - Bàn phím kiêm chuột kết nối Wireless - Chuột có đầy đủ phím trái, phải, thanh cuộn rất mượt - Các phím
Combo sách làm cha mẹ: Làm Mẹ "Yêu Nghề" Là Được + Con Chúng Ta Hạnh Phúc Là Được + Gia Đình Mình Hòa Hợp Là Được (tặng kèm bookmark Phương Đông Books) 1, Làm
Breakthrough Plus 2nd Edition Intro Level Workbook Pack New print workbook pack available for this new edition, containing extra practice material along with webcode access to a Student's Resource Centre which provides Student's audio, video,
“SHUGGIE BAIN: Chiếc linh hồn nhỏ sở hữu một văn phong đầy nhạc tính. Đó không phải thứ âm nhạc du dương, khuôn đúc, cầu kỳ, lớp lang; hay nói chính xác hơn, nó mất
I. GIỚI THIỆU Truyện Lâu dài cổ tích tuyển tập những câu chuyện cổ tích xuất sắc được nhiều thế hệ độc giả trên thế giới yêu thích. Cuốn sách đưa các em nhỏ bước
1. MÔ TẢ SẢN PHẨM Bút Semi-gel Hồng Hà dạng bấm đầu ngòi 0.5mm cho nét viết êm, trơn - 2469 với thiết kế móc cài nhựa giúp dễ dàng mang theo bên mình. Thân
Cuồng Vọng Phi Nhân Tính (Tái Bản) Mở đầu Cuồng vọng vô nhân tính là một vụ án mạng hai người chết. Thủ phạm bị bắt ngay sau đó. Cảnh sát trẻ Phương Mộc chỉ
Sự chào đời là một sự kiện bí ẩn và đầy nghịch lý. Một mặt, sinh tử là trải nghiệm phổ quát nhất được chia sẻ bởi tất cả chúng sinh. Mặt khác, mỗi sự
Cọ Hoang - William Faulkner Nhà văn đoạt giải Nobel Văn học William Faulkner, một trong những tượng đài vĩ đại nhất của văn học thế kỷ XX, sẽ tái ngộ với bạn đọc Việt
Bọc vở Hồng Hà 3157 dành cho học sinh THCS, THPT giúp cho sách vở luôn mới và sạch sẽ. Sản phẩm được làm từ nilon bền đẹp - dẻo dai. Thiết kế tiện dụng
Bộ 10 móc áo làm bằng gỗ tự nhiên chắc chắn giúp việc treo các quần áo nặng dễ dàng hơn Chất liệu chính: Gỗ tự nhiên Hướng dẫn sử dụng: - Dùng để treo
Sách - Hướng dẫn 12 cách kiếm tiền nhờ AI dành cho lĩnh vực nghệ thuật: vẽ, hát, nghệ sĩ ... 1. Thông tin chi tiết Công ty phát hành: CÔNG TY TNHH WE UP
Sách - Hướng dẫn ôn thi tốt nghiệp trung học phổ thông môn vật lí (theo chương trình GDPT 2018) các năm học trước, cuốn Hướng Dẫn Ôn Thi Tốt Nghiệp Trung Học Phổ Thông
How Much Does A Ladybird Weigh? What does a little ladybird weigh? A snail? A swan? In her extraordinary picture book Alison Limentani introduces children to a fascinating world of wildlife, weight, numbers, and comparisons.
Thiết kế sang trọng, hiện đại với các tính năng vượt trội như: - Lõi đóng nước bằng đồng an toàn cho sức khỏe - Đầu vòi được thiết kế tạo bọt trong dòng chảy
Sách tập hợp những tư tưởng cốt lõi đã dẫn đến thành công của 150 doanh nhân hàng đầu, cho bạn những lời khuyên hữu dụng và thú vị để đưa ra quyết định đột
Tất cả chúng ta cần một chút bình yên trong cuộc sống. Không có bất kỳ lời giải thích dài dòng hay hướng dẫn phức tạp nào, trong Phương Pháp Thư Giãn, Tiến sĩ Sarah
Haatz là một thương hiệu gia dụng uy tín tại Hàn Quốc, nhận được sự tin tưởng, đồng hành của hàng triệu người dùng tại xứ sở kim chi. Có mặt tại Việt Nam từ
Các bạn đang có trên tay cuốn sách tập 2 của bộ sách Python: Thuật toán và cấu trúc dữ liệu. Bài tập và lời giải. Đây là bộ sách rất đặc biệt, và