let
menu
=
[
"
Home
"
,
"
Algorithms
"
,
"
CodeHub
"
,
"
VNOI Statistics
"
];
Các vấn đề khác
Dùng MiniSat để giải các bài toán NP
Hợp ngữ MIPS
Kiểu số nguyên trên máy tính
Sắp xếp Quicksort
Cấu trúc dữ liệu
Cây tìm kiếm nhị phân
Disjoint Set Union - Cấu trúc các tập không giao nhau
Fenwick tree - Cây chỉ số nhị phân (Binary Indexed Tree)
Treap - Cây tìm kiếm nhị phân ngẫu nhiên
Hình học
Tìm cặp điểm gần nhất
Phương pháp sinh
Sinh hoán vị
Quy hoạch động
Dãy con tăng dài nhất
Toán
Fourier Transform 1 - Fourier Series
Fourier Transform 2 - Dãy Fourier với hệ số phức
Lý thuyết nhóm
Nhân nhanh số lớn với Karatsuba
Sàng nguyên tố Eratosthenes
Thuật toán Miller - Kiểm tra số nguyên tố
Toán đồng dư
Tìm cực tiểu hàm số bằng Gradient descent
Tìm ước chung lớn nhất của 2 số
Tính lũy thừa nhanh bằng bình phương và nhân
Xử lý xâu
Thuật toán Z
Đồ thị
Cây khung nhỏ nhất
Dijkstra Heap cải tiến
Duyệt đồ thị theo chiều sâu (DFS)
Thuật toán Floyd - Tìm đường đi ngắn nhất giữa mọi cặp đỉnh
Thuật toán Kruskal - Tìm cây khung nhỏ nhất
Thành phần song liên thông