Mạng xã hội chia sẻ tài liệu
Danh mục
Giáo dục phổ thông
Tài liệu chuyên môn
Bộ tài liệu cao cấp
Văn bản – Biểu mẫu
Luận Văn - Báo Cáo
Trắc nghiệm Online
Trang chủ
Công Nghệ Thông Tin
Khoa học máy tính
Bài giảng Thiết kế và phân tích thuật toán
Lecture Introduction to Computer Science - Chapter 1: Introduction to algorithms and flowcharts
Bài giảng chương 1 giới thiệu thuật toán, lưu đồ, mã giả, rẽ nhánh và vòng lặp. Ví dụ tính lương, trung bình 3 số, lãi lỗ. Nền tảng lập trình, thiết kế thuật toán.
17 trang
30 lượt xem
0 lượt tải
Lecture Introduction to Computer Science - Chapter 2: Basic elements in C++
Bài giảng chương 2 giới thiệu cấu trúc chương trình C++, kiểu dữ liệu, toán tử, và khai báo biến. Hàm `main()` bắt buộc, `cout` hiển thị dữ liệu, `#include` khai báo thư viện.
24 trang
36 lượt xem
0 lượt tải
Lecture Introduction to Computer Science - Chapter 3: Completing the basics
Bài giảng chương 3 giới thiệu lập trình C++: lệnh gán, định dạng đầu ra, hàm thư viện toán học, nhập dữ liệu `cin`, và chuỗi. Ví dụ minh họa tính thể tích hình trụ.
25 trang
36 lượt xem
0 lượt tải
Lecture Introduction to Computer Science - Chapter 4: Control structures
Bài giảng chương 4: Cấu trúc điều khiển trong C++ (lựa chọn, lặp). Tiêu chí lựa chọn, if-else, vòng lặp while/for/do-while, toán tử so sánh/logic, kiểu bool.
37 trang
39 lượt xem
0 lượt tải
Lecture Introduction to Computer Science - Chapter 5: Arrays and functions
Bài giảng chương 5 giới thiệu mảng (array) và hàm trong C++, bao gồm khai báo, chỉ số, mảng đa chiều, tham số, phạm vi biến, đệ quy và truyền mảng vào hàm.
38 trang
34 lượt xem
0 lượt tải
Lecture Data Structures and Algorithms - Chapter 1: Basic concepts
Bài giảng Cấu trúc dữ liệu và giải thuật chương 1 giới thiệu những khái niệm cơ bản trong cấu trúc dữ liệu như đệ quy, độ phức tạp giải thuật, ký hiệu Big-O, và các vấn đề P, NP.
116 trang
37 lượt xem
0 lượt tải
Lecture Data Structures and Algorithms - Chapter 2: Pointer in C++
Bài giảng chương 3 trình bày những kiến thức về con trỏ trong C, kỹ thuật truyền tham số, danh sách liên kết (khái niệm, cài đặt, thao tác), class LinkedList.
53 trang
41 lượt xem
0 lượt tải
Lecture Data Structures and Algorithms - Chapter 3: Stack
Bài giảng Cấu trúc dữ liệu và giải thuật chương 3 tập trung vào Stack (ngăn xếp): khái niệm, thao tác cơ bản (push, pop), và hiện thực (mảng, danh sách liên kết).
33 trang
37 lượt xem
0 lượt tải
Bài giảng Phân tích thiết kế và đánh giá thuật toán - Trường ĐH Hàng Hải
Bài giảng Phân tích thiết kế và đánh giá thuật toán trình bày các khái niệm cơ bản, cấu trúc dữ liệu, chiến lược thiết kế và sắp xếp, tìm kiếm.
74 trang
96 lượt xem
0 lượt tải
Bài giảng Ngôn ngữ hình thức và Ôtômát: Chương 4 - Văn phạm và ngôn ngữ phi ngữ cảnh
Bài giảng Ngôn ngữ hình thức và Ôtômát: Chương 4 về văn phạm và ngôn ngữ phi ngữ cảnh, bao gồm văn phạm phi ngữ cảnh, sự nhập nhằng, ngôn ngữ phi ngữ cảnh và dạng chuẩn.
30 trang
43 lượt xem
1 lượt tải
Bài giảng Phân tích & thiết kế thuật toán (Algorithms design & analysis): Chương 1 - Huỳnh Thị Thanh Thương
Bài giảng Phân tích & thiết kế thuật toán (Algorithms design & analysis) - Chương 1 giới thiệu các khái niệm nền tảng như kỹ thuật đếm sơ cấp, cách vận hành vòng lặp while, phân tích tổng hữu hạn cũng như cách đếm số phép gán và so sánh trong chương trình. Đây là những nội dung cốt lõi giúp sinh viên bước đầu làm quen với tư duy phân tích độ phức tạp thuật toán. Mời các bạn cùng tham khảo để biết thêm chi tiết!
25 trang
355 lượt xem
4 lượt tải
Bài giảng Phân tích & thiết kế thuật toán (Algorithms design & analysis): Chương 1 (tt) - Huỳnh Thị Thanh Thương
Bài giảng Phân tích & thiết kế thuật toán (Algorithms design & analysis) - Chương 1 (tt) tiếp tục trình bày các nội dung quan trọng như phương pháp tính tổng hữu hạn, áp dụng cấp số cộng và cấp số nhân, cùng khái niệm về cận trên và cận dưới trong phân tích độ phức tạp. Những kiến thức này là nền tảng để đánh giá hiệu suất của thuật toán một cách chính xác. Mời các bạn cùng tham khảo để biết thêm chi tiết!
22 trang
253 lượt xem
4 lượt tải
Bài giảng Phân tích & thiết kế thuật toán (Algorithms design & analysis): Chương 2 - Huỳnh Thị Thanh Thương
Bài giảng Phân tích & thiết kế thuật toán (Algorithms design & analysis) - Chương 2 tập trung vào các kỹ thuật phân tích hiệu suất thuật toán, đặc biệt là phân tích thuật toán đệ quy và không đệ quy. Nội dung bài giảng bao gồm khử đệ quy, thành lập và giải phương trình đệ quy – những công cụ thiết yếu trong đánh giá độ phức tạp tính toán. Mời các bạn cùng tham khảo để biết thêm chi tiết!
39 trang
300 lượt xem
4 lượt tải
Bài giảng Phân tích & thiết kế thuật toán (Algorithms design & analysis): Chương 3 - Huỳnh Thị Thanh Thương
Bài giảng Phân tích & thiết kế thuật toán (Algorithms design & analysis) - Chương 3 giới thiệu các chiến lược thiết kế thuật toán cơ bản và nâng cao trong việc giải các bài toán tối ưu tổ hợp. Nội dung bao gồm các phương pháp như chia để trị, tham lam, quy hoạch động, quay lui, nhánh cận, cắt tỉa và biến đổi để trị, giúp xây dựng các lời giải hiệu quả cho nhiều loại bài toán. Mời các bạn cùng tham khảo để biết thêm chi tiết!
185 trang
776 lượt xem
4 lượt tải
Bài giảng Thuật toán ứng dụng (Tư duy thuật toán và cấu trúc dữ liệu + kỹ năng lập trình) - Bùi Quốc Trung
Bài giảng "Thuật toán ứng dụng" tập trung vào tư duy thuật toán, cấu trúc dữ liệu và kỹ năng lập trình. Bài giảng giới thiệu và các kiến thức cơ bản về cấu trúc dữ liệu và thư viện. Các buổi thực hành được xen kẽ để củng cố kiến thức. Các kỹ thuật quan trọng như đệ quy và nhánh cận, chia để trị, và quy hoạch động được trình bày chi tiết. Bài giảng cũng bao gồm các thuật toán liên quan đến đồ thị và xử lý xâu. Cuối cùng, bài giảng giới thiệu về thuật toán tham lam và lớp bài toán NP-đầy đủ. Mời các bạn cùng tham khảo!
754 trang
156 lượt xem
2 lượt tải
Bài giảng Thuật toán ứng dụng - Đỗ Phan Thuận
Bài giảng "Thuật toán ứng dụng" trang bị cho người học tư duy thuật toán, kiến thức về cấu trúc dữ liệu và kỹ năng lập trình. Nội dung tập trung vào các cấu trúc dữ liệu cơ bản và việc sử dụng thư viện. Kỹ thuật đệ quy và nhánh cận được giới thiệu như một phương pháp giải quyết vấn đề hiệu quả. Các thuật toán chia để trị và quy hoạch động cũng được trình bày chi tiết. Các buổi thực hành giúp người học áp dụng kiến thức vào giải quyết các bài toán thực tế. Bài giảng này là nền tảng quan trọng cho việc phát triển các ứng dụng phần mềm phức tạp. Mời các bạn cùng tham khảo!
438 trang
139 lượt xem
3 lượt tải
Bài giảng Thuật toán ứng dụng: Bài thực hành số 1.1 - TS. Bùi Quốc Trung, TA. Đặng Xuân Vương
Bài giảng Thuật toán ứng dụng - Bài thực hành số 1.1: Nhập môn sẽ bao gồm các bài thực hành với một số thuật toán cụ thể. Nội dung bao gồm các bài tập ALICEADD, SUBSEQMAX, SIGNAL và REROAD, giúp sinh viên áp dụng lý thuyết đã học vào giải quyết các vấn đề thực tế. Bài thực hành này nhằm nâng cao kỹ năng lập trình và hiểu biết về thuật toán. Mời các bạn cùng tham khảo bài giảng để biết thêm chi tiết!
60 trang
115 lượt xem
3 lượt tải
Bài giảng Thuật toán ứng dụng: Bài thực hành số 2 - TS. Bùi Quốc Trung, TA. Đặng Xuân Vương
Bài thực hành "Thuật toán ứng dụng - Bài thực hành số 2: Tìm kiếm vét cạn" hướng dẫn sinh viên áp dụng phương pháp tìm kiếm vét cạn để giải quyết các bài toán tối ưu hóa. Bài thực hành bao gồm lý thuyết tìm kiếm vét cạn và các ví dụ cụ thể như CVRPCOUNT, BCA, TSP, CBUS và TAXI, giúp sinh viên hiểu rõ hơn về thuật toán và cách áp dụng vào thực tế. Sinh viên sẽ được thực hành trên các bài toán kinh điển này. Mời các bạn cùng tham khảo bài giảng để biết thêm chi tiết!
39 trang
120 lượt xem
3 lượt tải
Chủ đề liên quan
Thiết kế và phân tích thuật toán
Bài giảng Thiết kế và phân tích thuật toán
215
Đề thi Thiết kế và phân tích thuật toán
4
Giáo trình Thiết kế và phân tích thuật toán
7
Project Thiết kế và phân tích thuật toán
1
Tài liệu Thiết kế và phân tích thuật toán
117
Xem thêm