Cấu trúc dữ liệu + Giải thuật = Chương trình

Việc tiếp cận có hệ thống và khoa học để xây dựng chương trình có tác dụng thật lớn khi các chương trình phức tạp và dữ liệu cũng phức tạp. Do đó một phương pháp lập trình cũng phải xét tới mọi khía cạnh của cấu trúc dữ liệu. Chương trình, chính là mô tả cụ thể của các thuật giải trừu tượng đưa vào sự biểu diễn cụ thể và cấu trúc dữ liệu.

Cấu trúc dữ liệu + Giải thuật = Chương trình

Nguyễn Quốc Cường; Hoàng Đức Hải

Giáo dục

1999

Tóm tắt

Xây dựng chương trình và cấu trúc dữ liệu không thể tách rời nhau, như chúng ta đã biết thuật giải được áp dụng lên dữ liệu mới có thể quyết định về cấu trúc dữ liệu. Ngược lại, cấu trúc và sự chọn lựa thuật giải cũng phụ thuộc rất nhiều vào cấu trúc dữ liệu được sử dụng. Tài liệu được bắt đầu bằng một chương về cấu trúc dữ liệu bởi hai lý do: Thứ nhất là vì người ta thường có cảm nhận rằng dữ liệu có trước thuật giải: ta phải có đối tượng trước khi có thể thao tác trên chúng. Thứ hai, và là nguyên nhân trực tiếp giáo trình dựa vào cơ sở là bạn đọc đã quá quen với các khái niệm cơ bản về lập trình. Tuy nhiên, do thói quen, các chuyên đề về lập trình thường tập trung vào các thuật giải thao tác trên cấu trúc dữ liệu đơn giản.

Nội dung tài liệu gồm 4 chương:

+ Chương 1: Các cấu trúc dữ liệu cơ sở;

+ Chương 2: Sắp xếp;

+ Chương 3: Các thuật giải đệ qui;

+ Chương 4: Các cấu trúc thông tin động.

Trích dẫn

Nguyễn Quốc Cường; Hoàng Đức Hải. "Cấu trúc dữ liệu + Giải thuật = Chương trình". Giáo dục , 1999.

Bộ sưu tập

Ngành HỆ THỐNG THÔNG TIN (7480104)

Ngành CÔNG NGHỆ KỸ THUẬT MÁY TÍNH (7480108)

Tài liệu liên quan

Cấu trúc dữ liệu + giải thuật = Chương trìnhGiáo trình cơ sở dữ liệuGT hệ quản trị CSDL
Cấu trúc dữ liệu + Giải thuật = Chương trìnhGiáo trình cơ sở dữ liệuGiáo trình Hệ quản trị cơ sở dữ liệu

Mã QR

Cấu trúc dữ liệu + giải thuật = Chương trình

Nội dung

  • Thứ Ba, 09:03 15/02/2022

Tin tiêu điểm

Hướng dẫn khai thác và sử dụng Thư viện Đại học Công nghiệp Hà Nội năm 2024

Hướng dẫn khai thác và sử dụng Thư viện Đại học Công nghiệp Hà Nội năm 2024

Thứ Ba, 14:33 17/09/2024

PGS.TS Nguyễn Thị Hồng Nga, Giám đốc - Trung tâm Đào tạo Sau đại học trao tặng 02 đầu sách ngoại văn cho Trung tâm Thông tin - Thư viện

Thứ Sáu, 07:37 24/05/2024
Hướng dẫn khai thác Bộ sưu tập tài nguyên giáo dục mở (OER)

Hướng dẫn khai thác Bộ sưu tập tài nguyên giáo dục mở (OER)

Thứ Bảy, 15:58 04/05/2024

Truy cập hàng triệu sách điện tử miễn phí với The Online Books Page

Thứ Hai, 08:38 22/01/2024
5 khóa học miễn phí về thiết kế đồ họa

5 khóa học miễn phí về thiết kế đồ họa

Thứ Tư, 09:33 13/12/2023

Các bài đã đăng

Philosophy of Computer Science: An Introductory Course

Philosophy of Computer Science: An Introductory Course

Thứ Năm, 14:08 21/11/2024
Our Extractive Age: Expressions of Violence and Resistance

Our Extractive Age: Expressions of Violence and Resistance

Thứ Năm, 14:03 21/11/2024
Understanding the DOM: Document Object Model

Understanding the DOM: Document Object Model

Thứ Năm, 13:58 21/11/2024
Heat Treatment Conventional and Novel Applications

Heat Treatment Conventional and Novel Applications

Thứ Năm, 13:51 21/11/2024
Swift Notes for Professionals

Swift Notes for Professionals

Thứ Năm, 13:42 21/11/2024

汉语研究方法导引 – Hướng dẫn các phương pháp nghiên cứu Hán ngữ

Thứ Ba, 08:13 15/02/2022

Cơ sở thiết kế máy và chi tiết máy

Thứ Hai, 21:41 14/02/2022

Điện tử kỹ thuật số - phương pháp thực hành

Thứ Hai, 21:31 14/02/2022

Bài tập dao động kỹ thuật

Thứ Hai, 21:17 14/02/2022

Máy điện I

Thứ Hai, 20:58 14/02/2022