Những bài đã viết và sắp viết. Biểu tượng ☀ ám chỉ các bài mới được chỉnh sửa gần đây.
- Các kĩ thuật thiết kế thuật toán cơ bản
- Thuật toán ngẫu nhiên
- Xác suất cơ bản.
- Quicksort ngẫu nhiên và chọn median.
- Phép băm
- Bảng băm
- Cơ sở toán học: hàm băm, xích ngăn cách, băm địa chỉ mở và băm hoàn hảo.
- Thuật toán Miller-Rabin kiểm tra tính nguyên tố
- Phân tích ra thừa số: thuật toán vét cạn, thuật toán Pollard-Rho
- Lý thuyết đồ thị
- Cơ bản về đồ thị:
- Khái niêm về đồ thị.
- Sắp xếp Topo.
- Tìm thành phần liên thông mạnh.
- Thuật toán Tarjan.
- Đồ thị phẳng.
- Trò chơi bắt trộm.
- Đường đi ngắn nhất:
- Thuật toán Dijkstra và các cách thực thi .
- Thuật toán Bellman-Ford cho đồ thị có trọng số âm.
- Thuật toán Floyd-Warshall cho đồ thị dầy.
- Thuật toán Johnson cho đồ thị thưa.
- Cây khung nhỏ nhất:
- Thuật toán Tổng quan.
- Thuật toán Kruskal.
- Thuật toán Prim.
- Thuật toán Boruvka.
- Thuật toán Klein-Karger-Tarjan.
- Luồng trong mạng:
- Thuật toán Ford-Fulkerson.
- Thuật toán Edmonds-Karp.
- Một số biến thể của luồng cực đại.
- Một số ứng dụng của luồng cực đại.
- Lát cắt cực tiểu :
- Thuật toán Stoer-Wagner.
- Cặp ghép :
- Cặp ghép trong đồ thị hai phía.
- Thuật toán Hopcroft-Karp.
- Giải thuật đấu thầu.
- Ứng dụng của cặp ghép trong đồ thị hai phía.
- Lý thuyết phổ đồ thị
- Cơ bản về đồ thị:
- Phương pháp MWU
- Bài toán tham khảo chuyên gia - phần I.
- Bài toán tham khảo chuyên gia - phần II.
- Ứng dụng MWU trong các zero-sum game.
- Ứng dụng MWU trong thuật toán Winnow.
- Tìm kiếm xâu
- Thuật toán Knuth-Morris-Pratt.
- Máy trạng thái hữu hạn và thuật toán KMP.
- Z algorithm
- Thuật toán Boyer-Moore
- Thuật toán Rabin-Karp
- Thuật toán Aho-Corasick tìm kiếm đa mẫu.
- Cây hậu tố: cơ bản, thuật toán Mccreight,
- Mảng hậu tố: cơ bản, thuật toán SA-IS.
- Big Data
- Phương pháp first-order
- Giới thiệu về tối ưu lồi.
- Phân tích tính hội tụ của GD.
- Special Topics
- Tính chất Monge và thuật toán SMAWK
- Thuật toán Sweep Line
- Các kĩ thuật xử lí bít
- Tính tổng, tích và bán tổng.
- Cấu trúc dữ liệu
- Danh sách liên kết đơn và các biến thể.
- Tổng quan về cây nhị phân cân bằng.
- Cây AVL: bài 1, bài 2.
- Heap nhị phân và thuật toán Heapsort.
- Cây Splay Tree.
- Cấu trúc Union-Find
- Cấu trúc mảng tự mở rộng
- Cây tìm kiếm ưu tiên - Priority Search Tree
- NP-completeness
- P vs NP.
- NP-complete.
- NP-complete trên đồ thị.
- Các bài toán Weakly NP-complete.
- Appendix
- Khái niệm tiệm cận
- Phân tích thuật toán.☀
- Giải công thức truy hồi.☀
- Phương pháp tính tổng và tích. ☀
Facebook Comments
-
Anh ơiiiiii. Cho hỏi em đang làm app chơi bài xập xám chướng vậy em cần đọc thuật toán nào, bài viết nào để viết code vậy? Tks
1 comment
Comments feed for this article
Trackback link: http://www.giaithuatlaptrinh.com/wp-trackback.php?p=4