CÙNG HỌC
Tìm
Đăng nhập
Đăng ký
Trang chủ
CẤU TRÚC DỮ LIỆU & GIẢI THUẬT (DSA) CƠ BẢN
CẤU TRÚC DỮ LIỆU & GIẢI THUẬT (DSA) CƠ BẢN
Tác giả:
anhtuan
1. Khung Tổng Quan Khóa Học
Bài 0: Cấu trúc khóa học
15 phút
2. NỀN TẢNG PHÂN TÍCH THUẬT TOÁN
Bài 1: TẠI SAO CẦN CẤU TRÚC DỮ LIỆU & GIẢI THUẬT
5 phút
Bài 2: ĐỘ PHỨC TẠP THUẬT TOÁN (TIME & SPACE COMPLEXITY)
30 phút
Bài 3: CÁC KÝ HIỆU TIỆM CẬN: BIG-O, BIG-OMEGA ($\Omega$), VÀ BIG-THETA ($\Theta$)
15 phút
Bài 4: PHÂN TÍCH VÒNG LẶP, CÂU LỆNH ĐIỀU KIỆN VÀ THUẬT TOÁN ĐỆ QUY
30 phút
3. CẤU TRÚC DỮ LIỆU TUYẾN TÍNH (LINEAR DATA STRUCTURES)
Bài 1: MẢNG (ARRAY) & MẢNG ĐỘNG (DYNAMIC ARRAY)
15 phút
Bài 2: DANH SÁCH LIÊN KẾT (LINKED LIST)
30 phút
Bài 3: NGĂN XẾP (STACK) & HÀNG ĐỢI (QUEUE)
30 phút
Bài 4: ỨNG DỤNG THỰC TẾ VÀ BÀI TOÁN KINH ĐIỂN
30 phút
4. THUẬT TOÁN TÌM KIẾM & SẮP XẾP (SEARCHING & SORTING)
Bài 1: TÌM KIẾM TUYẾN TÍNH & TÌM KIẾM NHỊ PHÂN
15 phút
Bài 2: TƯ DUY "CHIA ĐỂ TRỊ" TRONG BINARY SEARCH
15 phút
Bài 3: CÁC THUẬT TOÁN SẮP XẾP CƠ BẢN — $O(N^2)$
15 phút
Bài 4: CÁC THUẬT TOÁN SẮP XẾP NÂNG CAO — $O(N \log N)$
30 phút
5. BẢNG BĂM & CẤU TRÚC ÁNH XẠ (HASH TABLES & DICTIONARIES)
Bài 1: NGUYÊN LÝ BẢNG BĂM & HÀM BĂM (HASH FUNCTION)
30 phút
Bài 2: MINH HỌA CÁCH TỰ XÂY DỰNG HASH TABLE
30 phút
Bài 3: ỨNG DỤNG BẢNG BĂM ĐẠT ĐỘ PHỨC TẠP $O(1)$
30 phút
6. CẤU TRÚC DỮ LIỆU DẠNG CÂY (TREE DATA STRUCTURES)
Bài 1: MÔ HÌNH PHÂN CẤP & CÁC KHÁI NIỆM CỐT LÕI
15 phút
Bài 2: CÁC THUẬT TOÁN DUYỆT CÂY (TREE TRAVERSAL)
5 phút
Bài 3: INDEX (CHỈ MỤC) TRONG CSDL
15 phút
Bài 4: MINH HỌA TỰ XÂY DỰNG INDEX
30 phút
Bài 5: KHÓA CHÍNH (PRIMARY KEY)
15 phút