✨Cấu Trúc Dữ Liệu Và Thuật Toán

Cấu Trúc Dữ Liệu Và Thuật ToánCuốn sách Cấu trúc dữ liệu và thuật toán được biên soạn dựa trên nội dung các bài giảng mà tác giả sử dụng để giảng dạy cho sinh viên ngành Công nghệ Thông tin, Đại học ...

Cấu Trúc Dữ Liệu Và Thuật Toán

Cuốn sách Cấu trúc dữ liệu và thuật toán được biên soạn dựa trên nội dung các bài giảng mà tác giả sử dụng để giảng dạy cho sinh viên ngành Công nghệ Thông tin, Đại học Bách Khoa Hà Nội.

Với thời lượng để giảng dạy trong 60 tiết, cuốn sách chỉ đề cập được một số vấn đề cơ bản trong lĩnh vực “Cấu trúc dữ liệu và Thuật toán” – một môn học có ý nghĩa quan trọng trong hành trang kiến thức của sinh viên ngành Công nghệ Thông tin.

Nội dung cuốn sách bao gồm bảy chương:

Chương 1. Các khái niệm cơ bản.

Chương 2. Thuật toán đệ quy.

Chương 3. Các cấu trúc dữ liệu cơ bản.

Chương 4. Cây.

Chương 5. Các thuật toán sắp xếp.

Chương 6. Tìm kiếm.

Chương 7. Đồ thị và các thuật toán đồ thị.

👁️ 9 | ⌚2025-09-07 02:15:35.866
VNĐ: 122,000
Mua hàng tại Shopee giảm thêm 30%
Cấu Trúc Dữ Liệu Và Thuật Toán
Cấu Trúc Dữ Liệu Và Thuật Toán Cuốn sách Cấu trúc dữ liệu và thuật toán được biên soạn dựa trên nội dung các bài giảng mà tác giả sử dụng để giảng dạy cho
Bất cứ thành công nào của một dự án tin học đều là kết quả của việc kết hợp khéo léo giữa cấu trúc dữ liệu và thuật toán. Khẳng định này được chứng tỏ
Trong thời đại bùng nổ công nghệ thông tin như hiện nay, dữ liệu đang được sinh ra ngày càng nhiều và dưới nhiều hình thức khác nhau. Việc xử lý để ứng dụng kho
Cuốn sách này được biên soạn làm giáo trình giảng dạy một môn học cơ sở trong chương trình đào tạo cử nhân Sư phạm Tin học và Công nghệ thông tin. Độc giả sẽ
Data story - telling - nghệ thuật kể chuyện bằng dữ liệu Ý tưởng của cuốn sách: Cuốn sách này được tác giả tổng hợp và hệ thống hóa từ những nội dung đúc kết
1. Giới thiệu sách: Bài Tập Củng Cố Ngữ Pháp HSK – Cấu Trúc Giao Tiếp & Luyện Viết HSK 4-5 Kèm Đáp Án Tác giả: Nhật Phạm Số trang: 490 Ngày xuất bản: 01/11/2017
1. Giới thiệu sách: Tuyển tập 600 Cấu trúc cố định tiếng Trung ứng dụng Tác giả: Nhật Phạm Số trang: 500 Ngày xuất bản: 01/11/2017 Nhà Xuất Bản: Hồng Đức TỰ HỌC NGỮ PHÁP
1. Giới thiệu sách: Tuyển tập 600 Cấu trúc cố định tiếng Trung ứng dụng Tác giả: Nhật Phạm Số trang: 500 Ngày xuất bản: 01/11/2019 Nhà Xuất Bản: Hồng Đức TỰ HỌC NGỮ PHÁP
1. Giới thiệu sách: Tuyển tập 600 Cấu trúc cố định tiếng Trung ứng dụng Tác giả: Nhật Phạm Số trang: 500 Ngày xuất bản: 01/11/2019 Nhà Xuất Bản: Hồng Đức TỰ HỌC NGỮ PHÁP
1. Giới thiệu sách: Bài Tập Củng Cố Ngữ Pháp HSK – Cấu Trúc Giao Tiếp & Luyện Viết HSK 4-5 Kèm Đáp Án Tác giả: Nhật Phạm Số trang: 490 Ngày xuất bản: 01/11/2019
1. Giới thiệu sách: Bài Tập Củng Cố Ngữ Pháp HSK – Cấu Trúc Giao Tiếp & Luyện Viết HSK 4-5 Kèm Đáp Án Tác giả: Nhật Phạm Số trang: 490 Ngày xuất bản: 01/11/2019
Sách - Kỹ Thuật Lập Trình Python Nâng Cao- Bìa mềm ( Tặng sổ tay xương rồng ) Sổ tay ngẫu nhiên 1 trong 4 hình Chúc mừng các bạn, những lập trình viên Python
Kỹ Thuật Lập Trình Cơ Sở Với Ngôn Ngữ C/C ++ Để đáp ứng nhu cầu đào tạo kỹ sư tin học của các ngành Công nghệ thông tin và Tin học trong các trường
Cuốn sách này được tác giả tổng hợp và hệ thống hóa từ những nội dung đúc kết được trong nhiều năm kinh nghiệm với mục đích mang đến cho độc giả những phương pháp
NGƯỜI GIẢI MÃ THỊ TRƯỜNG TÀI CHÍNH – Cách Jim Simons tiến hành cuộc cách mạng định lượng. NGƯỜI GIẢI MÃ THỊ TRƯỜNG TÀI CHÍNH là cuốn sách phi hư cấu thứ ba của Gregory
Sách-Combo 2 sách Sổ tay từ vựng HSK1-2-3-4 và TOCFL band A + Tuyển tập 600 cấu trúc cố định tiếng Trung ứng dụng + DVD tài liệu 1.Sổ tay từ vựng HSK1-2-3-4 và
1. Giới thiệu sách: Bài Tập Củng Cố Ngữ Pháp HSK – Cấu Trúc Giao Tiếp & Luyện Viết HSK 4-5 Kèm Đáp Án Tác giả: Nhật Phạm Số trang: 490 Ngày xuất bản: 08/11/2020
Tự học Ngữ Pháp: Tuyển tập Cấu trúc cố định tiếng Trung ứng dụng + DVD quà tặng – CAUTRUC TỰ HỌC NGỮ PHÁP TIẾNG TRUNG TỪ A ĐẾN Z DỄ HIỂU HƠN BAO GIỜ
1. Giới thiệu sách: Tuyển tập 600 Cấu trúc cố định tiếng Trung ứng dụng Tác giả: Nhật Phạm Số trang: 500 Ngày xuất bản: 01/11/2020 Nhà Xuất Bản: Hồng Đức TỰ HỌC NGỮ PHÁP
Sách-Combo 2 sách Sổ tay từ vựng HSK1-2-3-4 và TOCFL band A + Bài Tập Củng Cố Ngữ Pháp HSK – Cấu Trúc Giao Tiếp & Luyện Viết HSK 4-5 Kèm Đáp Án +
Combo Rừng Na-uy + Phía Nam biên Giới, Phía Tây Mặt Trời - Rừng Na-uy Câu chuyện bắt đầu từ một chuyến bay trong ngày mưa ảm đạm, một người đàn ông 37 tuổi chợt
Công ty phát hành: Nhân Trí Việt Tác giả: Khương Lệ Bình Năm Xuất Bản: 08-2016 Kích thước: 21 x 28.5 cm Nhà Xuất Bản Tổng hợp Loại bìa: Bìa mềm Số trang: 144 GIỚI
Tác giả : Alan Stein JR Jon Sternfeld Nhà xuất bản : NXB Lao Động Năm xuất bản : 2019 Giới thiệu sách :
Cuốn sách này đưa độc giả đến thưởng ngoạn các phòng triển lãm Paris, tản bộ qua những khu vườn Nhật Bản, dưng chân trước những bức tượng, phù điêu hoang phế ở Iran hay
Tuýp Màu Acrylic Pentel Sản phẩm có độ phủ mịn và bám dính cực tốt, với ưu điểm dùng được trên nhiều bề mặt nên trở thành lựa chọn hàng đầu cho nghệ thuật vẽ tranh
Bọc vở Hồng Hà 3245 dành cho học sinh tiểu học 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
̣ ̣ - ̂ ̂́ ́ ̉ ̂̉ ̣ ̣ ́ ̃ ̛̀ ̛̛ ̣̂ MÀU NƯỚC DẠNG NÉN CAO CẤP DMAST By Deli TÍNH NĂNG SẢN PHẨM: ️️️ Màu nước dạng nén, dễ dàng
The $100 Startup
Tác giả: Michael Pollan Dịch giả: Quỳnh Chi Nhà xuất bản: Thế giới Kích thước: Số trang: 292. Ngày phát hành: 07-2023. BÊNH VỰC THỰC PHẨM “Loài người chúng ta nên ăn gì để mạnh
Adachi To Shimamura 4 (Light Novel) (Japanese Edition) - fahasa
Công ty phát hành: First News - Trí Việt Tác giả: Nhiều tác giả Nhà xuất bản: NXB Tổng Hợp TP.HCM Năm xuất bản: 2023 Số trang: 192 Loại Bìa: Bìa mềm Giá Bìa: 76,000
Đầu tư là hướng đi không thể thiếu để quản lý hiệu quả tài chính cá nhân, đa dạng nguồn thu nhập, nâng cao giá trị tài sản và bảo đảm tích lũy cho tương
Healing And Recovery - Chữa Lành Và Phục Hồi Trong quan hệ giữa cơ thể, tâm trí và linh hồn, cơ thể không thể tự trải nghiệm; trải nghiệm cơ thể diễn ra trong tâm
Rập jum 537 - Rập giấy A0 mã 537 (Bản vẽ) . Rập được in từ giấy A0, - Rập được ôp lên vải và cắt. - Chuyên tư vấn, thiết kế, cung cấp rập
Tự học giao tiếp tiếng Nhật thật là đơn giản (kèm CD) Bạn muốn làm quen với tiếng Nhật thông qua những tình huống hội thoại gần gũi cuộc sống nhất? Bạn muốn nâng cao
1. Giới thiệu sách: Tuyển tập 600 Cấu trúc cố định tiếng Trung ứng dụng Tác giả: Nhật Phạm Số trang: 500 Ngày xuất bản: 01/11/2019 Nhà Xuất Bản: Hồng Đức TỰ HỌC NGỮ PHÁP
Đô Thị Thông Minh, Tương Lai Xán Lạn: Bản Trình Diễn Về Tương Lai Trong vòng 20 năm tới, 70% dân số thế giới sẽ sống trong các đô thị. Những thay đổi theo cấp
BÍ QUYẾT VẼ PHONG CẢNH TỰ NHIÊN cung cấp một khóa học tuyệt vời về vẽ tranh thiên nhiên cho người mới bắt đầu! Tất cả những gì bạn cần là một số dụng cụ
_ Tượng đạt ma sư tổ được làm bằng chất liệu gỗ hương đá liền khối tự nhiên 100% _ Kích thước cao 60×24×14cm _ Tượng đạt ma sư tổ được trạm khắc vô cùng
Các lý thuyết về trẻ em là cuốn cẩm nang dành cho những người thực hành, cũng như là một cuốn giáo trình cho các trường cao đẳng và chuyên nghiệp. Nó được xây dựng
Cấu Trúc Dữ Liệu Và Thuật Toán Cuốn sách Cấu trúc dữ liệu và thuật toán được biên soạn dựa trên nội dung các bài giảng mà tác giả sử dụng để giảng dạy cho
Cấu Trúc Dữ Liệu Và Thuật Toán Cuốn sách Cấu trúc dữ liệu và thuật toán được biên soạn dựa trên nội dung các bài giảng mà tác giả sử dụng để giảng dạy cho
Cấu Trúc Dữ Liệu Và Thuật Toán Cuốn sách Cấu trúc dữ liệu và thuật toán được biên soạn dựa trên nội dung các bài giảng mà tác giả sử dụng để giảng dạy cho
Cấu trúc dữ liệu và Thuật toán Data Structure and Algorithms là môn học bắt buộc không những với mỗi sinh viên ngành Công nghệ Thông tin mà còn là môn học bắt buộc và
Bất cứ thành công nào của một dự án tin học đều là kết quả của việc kết hợp khéo léo giữa cấu trúc dữ liệu và thuật toán. Khẳng định này được chứng tỏ
Trong khoa học máy tính, **cấu trúc dữ liệu cho các tập hợp không giao nhau** là một cấu trúc dữ liệu để lưu trữ một tập hợp các phần tử được phân chia thành
phải|192|[[Cây nhị phân, một kiểu đơn giản của cấu trúc dữ liệu liên kết rẽ nhánh.]] thumb|right|Bảng băm Trong khoa học máy tính, **cấu trúc dữ liệu** là một cách lưu dữ liệu trong máy
Trong thời đại bùng nổ công nghệ thông tin như hiện nay, dữ liệu đang được sinh ra ngày càng nhiều và dưới nhiều hình thức khác nhau. Việc xử lý để ứng dụng kho
thumb|Một ví dụ về lấy dữ liệu đầu ra từ truy vấn cơ sở dữ liệu SQL. **Cơ sở dữ liệu** () là một tập hợp các dữ liệu có tổ chức liên quan đến
Cuốn sách này được biên soạn làm giáo trình giảng dạy một môn học cơ sở trong chương trình đào tạo cử nhân Sư phạm Tin học và Công nghệ thông tin. Độc giả sẽ
phải|nhỏ|[[Lưu đồ thuật toán (thuật toán Euclid) để tính ước số chung lớn nhất (ưcln) của hai số _a_ và _b_ ở các vị trí có tên A và B. Thuật toán tiến hành bằng
thumb|Sự tăng trưởng và số hóa các khả năng lưu trữ thông tin trên toàn cầu **Dữ liệu lớn** (Tiếng Anh: **Big data**) là một thuật ngữ cho việc xử lý một tập hợp dữ
Trong khoa học máy tính, **thuật toán dòng dữ liệu** là thuật toán để xử lý các dòng dữ liệu trong đó dữ liệu vào được cung cấp dưới dạng một dãy các phần tử,
nhỏ| Để tìm kiếm một mục đã cho trong một danh sách theo thứ tự nhất định, có thể sử dụng cả thuật toán [[Tìm kiếm tuần tự|tìm kiếm nhị phân và tuyến tính (bỏ
Trong khoa học máy tính và trong toán học, **thuật toán sắp xếp** là một thuật toán sắp xếp các phần tử của một danh sách (hoặc một mảng) theo thứ tự (tăng hoặc giảm).
**Rò rỉ dữ liệu** hay **vi phạm dữ liệu**, **lộ dữ liệu** là "việc tiết lộ, công khai hoặc làm mất thông tin cá nhân một cách trái phép". Kẻ tấn công có nhiều động
**Biểu diễn tri thức và suy luận** (**Knowledge representation and reasoning**, **KRR**, **KR&R**, **KR²**) là lĩnh vực của trí tuệ nhân tạo (AI) tập trung vào việc biểu diễn thông tin về thế giới dưới
Bài viết này là **danh sách các thuật toán** cùng một mô tả ngắn cho mỗi thuật toán. ## Thuật toán tổ hợp ### Thuật toán tổ hợp tổng quát * Thuật toán Brent: tìm
**Thuật toán Dijkstra**, mang tên của nhà khoa học máy tính người Hà Lan Edsger Dijkstra vào năm 1956 và ấn bản năm 1959, là một thuật toán giải quyết bài toán đường đi ngắn
phải|khung|Một cây có dán nhãn với 6 đỉnh và 5 cạnh **Cây** là khái niệm quan trọng trong lý thuyết đồ thị, cấu trúc dữ liệu và giải thuật. Cây là một đồ thị mà
**Cục Chuyển đổi số và Thông tin dữ liệu tài nguyên môi trường** là cơ quan trực thuộc Bộ Tài nguyên và Môi trường, có chức năng tham mưu, giúp Bộ trưởng thống nhất quản
Trong tính toán lượng tử, **thuật toán lượng tử** là một thuật toán chạy bằng mô hình thực tế của tính toán lượng tử, mô hình được sử dụng phổ biến nhất là mô hình
**Thuật toán Bellman–Ford** hay **Giải thuật Bellman–Ford** là một thuật toán tính các đường đi ngắn nhất nguồn đơn trong một đồ thị có hướng có trọng số (trong đó một số cung có thể
Trong khoa học máy tính, **thuật toán Prim** là một thuật toán tham lam để tìm cây bao trùm nhỏ nhất của một đồ thị vô hướng có trọng số liên thông. Nghĩa là nó
**Thuật toán ghép cặp của Edmonds** (còn gọi là thuật toán bông hoa) là một thuật toán trong lý thuyết đồ thị để tìm cặp ghép cực đại trong đồ thị. Thuật toán được tìm
**Phân tích dữ liệu** là một quá trình kiểm tra, làm sạch, chuyển đổi và mô hình hóa dữ liệu với mục tiêu khám phá thông tin hữu ích, thông báo kết luận và hỗ
**Thuật toán Dinitz** là một thuật toán thời gian đa thức mạnh cho việc tìm luồng cực đại trên đồ thị luồng, tìm ra năm 1970 bởi nhà nghiên cứu khoa học máy tính người
**Xử lý dữ liệu điện tử** có thể đề cập đến việc sử dụng các phương pháp tự động để xử lý dữ liệu thương mại. Thông thường, điều này sử dụng các hoạt động
**Tập dữ liệu COVID-19** là các cơ sở dữ liệu công khai nhằm chia sẻ dữ liệu các ca bệnh và thông tin y tế liên quan đến đại dịch COVID-19. ## Dữ liệu tổng
nhỏ| Trung tâm dữ liệu [[ARSAT (2014) ]] **Trung tâm dữ liệu** (tiếng Anh Mỹ: data center, hoặc tiếng Anh Anh: data centre), là một tòa nhà, không gian dành riêng trong tòa nhà hoặc
nhỏ| [[RNA là một phương tiện lưu trữ trong sinh học. ]] nhỏ|Các thiết bị lưu trữ điện tử khác nhau nhỏ|Máy ghi âm xi lanh Edison, khoảng năm 1899. Các xi lanh ghi âm
**Quản lý dữ liệu** bao gồm tất cả các ngành liên quan đến quản lý dữ liệu như một tài nguyên có giá trị. ## Khái niệm Khái niệm quản lý dữ liệu xuất hiện
nhỏ|Một ví dụ về cây phân loại CART **Khai phá dữ liệu** (_data mining_) Là quá trình tính toán để tìm ra các mẫu trong các bộ dữ liệu lớn liên quan đến các phương
**Tái tạo và thu thập dữ liệu 3D** là việc tạo ra các mô hình ba chiều hoặc không gian từ dữ liệu cảm biến. Các kỹ thuật và lý thuyết, nói chung, hoạt động
**Máy truy tìm dữ liệu trực tuyến** hay **máy tìm kiếm** hay **cỗ máy tìm kiếm** (tiếng Anh: _search engine_), hay còn được gọi với nghĩa rộng hơn là **công cụ tìm kiếm** (_search tool_),
thumb|Các địa tầng nguyên thủy nằm ngang bị biến dạng do ứng suất. **Địa chất cấu trúc** hay **địa chất cấu tạo** là nghiên cứu về sự phân bố ba chiều không gian của các
phải|Cây hậu tố cho xâu BANANA. Mỗi xâu con được kết thúc bởi ký tự đặc biệt $. Sáu đường từ gốc đến lá (ký hiệu bởi ô vuông) tương ứng với sáu hậu tố
nhỏ|315x315px|Một danh bạ điện thoại nhỏ được xem như một bảng băm. Trong khoa học máy tính, **bảng băm** là một cấu trúc dữ liệu sử dụng hàm băm để ánh xạ từ giá trị
Trong lĩnh vực điện toán**, Khôi phục dữ liệu** (hay **Phục hồi dữ liệu**) là quá trình sử dụng các thiết bị, phần mềm lấy lại dữ liệu từ bị hư hỏng, lỗi hoặc bị
**Lý thuyết thông tin thuật toán** là một lĩnh vực của lý thuyết thông tin và khoa học máy tính liên quan đến mối quan hệ giữa tính toán và thông tin. Theo Gregory Chaitin,
nhỏ|phải|300x300|[[Tam giác Sierpinski]] **Đệ quy** (tiếng Anh: _recursion_) là phương pháp dùng trong các chương trình máy tính trong đó có một hàm tự gọi chính nó. ## Khái niệm hình thức về đệ quy
**Mô hình cơ sở dữ liệu phân cấp** (tiếng Anh: hierarchical database model) là một loại mô hình dữ liệu, trong đó dữ liệu được tổ chức thành cấu trúc dạng cây. Dữ liệu được
Trong hoạt động tính toán máy tính, **dữ liệu liên kết** mô tả một phương thức tạo ra dữ liệu có cấu trúc để có thể liên kết được với nhau và trở nên có
Lược đồ một ngăn xếp Trong khoa học máy tính, một **ngăn xếp** (còn gọi là **bộ xếp chồng**, tiếng Anh: _stack_) là một cấu trúc dữ liệu trừu tượng hoạt động theo nguyên lý
Trong lý thuyết tính toán, một **thuật toán không đơn định** là một thuật toán có một hoặc nhiều điểm lựa chọn, mà tại đó có nhiều hướng đi tiếp khác nhau mà không được
**Trao đổi dữ liệu điện tử** (Electronic Data Interchange - EDI) là sự truyền thông tin từ máy tính gửi đến máy tính nhận bằng phương tiện điện tử, trong đó có sử dụng một
**Hệ thống quản lý cơ sở dữ liệu hoạt động** (còn gọi là OLTP Trên cơ sở dữ liệu Transaction Processing Line), được sử dụng để quản lý Dữ liệu động trong thời gian thực.
**Siêu dữ liệu** (**_metadata_**) là dạng dữ liệu mô tả thông tin chi tiết về dữ liệu. Trong cơ sở dữ liệu, metadata là các sửa đổi dạng biểu diễn khác nhau của các đối
**Bộ lọc Bloom**, phát minh bởi Burton Howard Bloom năm 1970, là một cấu trúc dữ liệu xác suất để kiểm tra xem một phần tử có nằm trong một tập hợp hay không. Có
Trong khoa học máy tính, **treap** và **cây tìm kiếm nhị phân ngẫu nhiên hóa** là hai dạng cấu trúc dữ liệu cây tìm kiếm nhị phân liên quan chặt chẽ đến nhau. Chúng lưu