✨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 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ị.
👁️ 29 | ⌚2025-09-07 02:15:35.866
VNĐ: 122,000
Mua hàng tại Shopee giảm thêm 30%

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 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
Combo 3 cuốn: Storytelling With You (Kể Chuyện Thông Qua Dữ Liệu, Thực Hành Kể Chuyện Thông Qua Dữ Liệu, Kể Chuyện Từ Chính Bạn) Combo này là trọn bộ hành trình kể chuyện từ
1. Dữ Liệu Lớn Hiện nay, thế giới đang trở nên thông minh hơn. Chúng ta đang theo dõi và lưu trữ dữ liệu về mọi thứ, nên chúng ta có khả năng tiếp cận
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
Phân Tích Dữ Liệu Tinh Gọn. Cuốn sách là sự bổ sung hoàn hảo cho Khởi nghiệp tinh gọn (Lean Startup), giúp bạn sử dụng dữ liệu làm đòn bẩy để phát triển nhanh hơn
“Ra Quyết Định Dựa Trên Phân Tích Dữ Liệu” là tuyển tập kiến thức cập nhật, đúc rút từ các bài viết và nghiên cứu hàng đầu của Harvard Business Review. Cuốn sách nhấn mạnh
Combo 2 Cuốn: Story-telling: Nghệ Thuật Thuyết Trình Bằng Câu Chuyện + Data Story-telling: Nghệ Thuật Kể Chuyện Bằng Dữ Liệu 1. Story-telling: Nghệ Thuật Thuyết Trình Bằng Câu Chuyện Hãy thuyết phục thế giới
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
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
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
Mũ Bảo Hiểm 3/4 Đầu Royal Kính âm đen nhám - Nón Bảo Hiểm Phượt Royal hot nhất 2020 Nón bảo hiểm #Royal #M139 #KínhÂm #3/4: Nón #RoyalM139 là mẫu nón 3/4 cao cấp
Bạt phủ xe ô tô tráng nhôm có mặt ngoài là lớp vải tráng nhôm phản quang, có khả năng chịu nhiệt tốt, dai và chắc chắn giúp chống nắng nóng cho xe hơi, chống
Đáp ứng nhu cầu phong phú của người tiêu dùng, KANZO đem đến model bếp gas âm kính mới nhất KZ-ECO-9999-GA GERMANY TECHNOLOGY, chất lượng bền bỉ, tiết kiệm gas và an toàn cho người
Anh Có Thiếu Người Yêu Không? ------------ Anh Có Thiếu Người Yêu Không? Đây là một câu chuyện theo đuổi tình yêu miệt mài của cô nàng “ốc sên” Trần Khinh đối với thiên tài
MBA Cơ Bản - Khóa Học Quản Trị Kinh Doanh Cấp Tốc Cho Người Bận Rộn Nếu được trang bị những kiến thức quản trị kinh doanh, rất nhiều cơ hội việc làm tuyệt vời
Triết Lý Của Inamori Kazuo - Chúng Ta Sống Vì Điều Gì? Trải qua nhiều trăn trở, nghĩ suy, ông Inamori Kazuo, doanh nhân nổi tiếng của Nhật Bản mới biên soạn nên quyển sách
2. Một lít nước mắt (Tái bản) “Hãy sống! Mình muốn hít thở thật sâu dưới trời xanh.” Một tâm hồn nhạy cảm. Một gia đình ấm áp. Một căn bệnh hiểm nghèo. Một cơ
Tác giả: Boris Pasternak Nhà xuất bản: Vintage Năm xuất bản: 2002 Công ty phát hành: Book 66 Loại bìa: Bìa mềm Số trang: 510 Trang Ngôn ngữ: Tiếng Anh ISBN: 9780099448426 First published in
Học Nhanh Nhớ Lâu 555 Chữ Hán Thông Dụng Nhà xuất bản : Nhà Xuất Bản Hồng Đức. Công ty phát hành : MCBooks. Tác giả : Thùy Linh. Kích thước : 17 x 24
Mã hàng 8936066698412 Tên Nhà Cung Cấp 1980 Books Tác giả Naganuma Mutsuo Người Dịch Hà Vy NXB Dân Trí Năm XB 2024 Ngôn Ngữ Tiếng Việt Trọng lượng (gr) 250 Kích Thước Bao Bì
*** Mô tả sản phẩm: + Sản phẩm đạt chất lượng an toàn sức khoẻ theo tiêu chuẩn Nhật Bản theo tiêu chuẩn E1. (Tiêu chuẩn E1 là lượng keo Formaldehyde chỉ chiếm 0.005%.
ĐẶC ĐIỂM: – Màu mịn và mượt, Độ che phủ tuyệt cao và kết cấu dạng kem – Sắc tố màu chất lượng cao – Khô đến một kết thúc bán mờ – Thời gian
Bạt phủ ô tô chất liệu vải không dệt cao cấp thương hiệu MACSIM dành cho xe ô tô màu ghi - bạt phủ trong nhà và ngoài trời - Bạt phủ trong nhà và
OMBO 10 MÓC PHƠI QUẦN ÁO INOX 304 CAO CẤP – DÀI 42CM SHOP PHƯƠNG PHƯƠNG STORE – HÀNG CHẤT LƯỢNG, GIÁ TỐT, GIAO NHANH ĐIỂM NỔI BẬT CỦA SẢN PHẨM ️ Sản phẩm mẫu
Thông số kỹ thuật Công nghệ SilentTouch - Giảm 90% tiếng ồn Nhấp trái/phải, Nhấp chuột giữa Công nghệ cảm biến - Theo dõi quang học mượt mà - Giá trị danh nghĩa: Phạm vi
Nuance – 50 sắc thái của từ là cuốn sách có thể giúp bạn nhận biết những khác biệt tinh tế về nghĩa của các từ tưởng chừng giống nhau, từ đó nâng trình tiếng
Thú Chơi Sách "Thú chơi sách" của cụ Vương Hồng Sển từ những năm 1960 đã trở nên sách gối đầu giường cho những ai đam mê sưu tầm sách, trở thanh sách "kinh điển"
Cold Storage "On every level, Cold Storage is pure, unadulterated entertainment." —Douglas Preston, The New York Times Book Review For fans of The Martian, Dark Matter, and Before the Fall comes an astonishing debut thriller
HG Books - Đơn vị chuyên xuất bản và phát hành sách, truyện song ngữ bản quyền chuẩn dành cho thiếu nhi Việt Nam. Nanh Trắng - Sách song ngữ văn học kinh điển, truyệ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
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