Trang chủ Cấu trúc dữ liệu và giải thuật
Cấu trúc dữ liệu và giải thuật
Thuật toán Dijkstra – Tìm đường đi ngắn nhất
Dijkstra là một trong những thuật toán rất nổi tiếng trong giới lập trình. Nghe tới những bài toán liên quan tới tìm đường đi ngắn nhất là nghĩ ngay tới thuật toán Dijkstra.
Dijkstra...
Cài đặt và sử dụng Ngăn xếp – Stack trong C++
Chào mừng các bạn quay trở lại với series thuật toán - cấu trúc dữ liệu và giải thuật của VNTALKING. Bài viết hôm nay, chúng ta sẽ cùng nhau tìm hiểu một loại...
Thuật toán tìm kiếm nhị phân – Binary Search Tree (BTS)
Các bạn đã chán với thuật toán chưa? Học thuật toán hay mà ^^. Nối tiếp series thuật toán chuyên sâu này, chúng ta sẽ tiếp tục thảo luận về một thuật toán vô...
Thực hành cài đặt và sử dụng Hàng đợi – Queue trong C++
Tiếp tục series về thuật toán chuyên sâu, chúng ta cùng nhau tìm hiểu về một loại cấu trúc dữ liệu rất phổ biến, đó là Hàng đợi (Queue).
Hàng đợi – Queue là kiểu...
Thuật toán đảo ngược chuỗi liên kết (Linked List)
Tiếp tục trong series thuật toán chuyên sâu, hôm nay chúng ta cùng nhau tìm hiểu một thuật toán khá phổ biến: đó là đảo ngược chuỗi liên kết đơn (Linked List).
Vẫn như mọi...
Thuật toán Level Order Traversal (LOT) hay Breadth First Traversal (BFT) để duyệt tree
Level Order Traversal là gì? Hãy cùng mình thảo luận về nó trong bài viết này nhé! Ngoài ra, mình sẽ in từng cấp độ của tree và mình sẽ sử dụng hai cách...
Thuật toán Quick Sort – Java Example
Quay trở lại với series thuật toán của VNTALKING. Hôm nay, mình sẽ giới thiệu tới các bạn một thuật toán rất phổ biến, đó là thuật toán sắp xếp nhanh (Quick Sort).
Thuật toán...
Các thuật toán tìm ước chung lớn nhất trong Java
Nằm trong series học thuật toán - cấu trúc dữ liệu và giải thuật, chúng ta cùng nhau tìm hiểu các phương pháp để tìm ước chung lớn nhất, code được minh họa bằng...
Thuật toán trong lập trình – Đôi điều tản mạn
Có bao giờ bạn đặt câu hỏi: liệu làm lập trình viên có cần phải giỏi thuật toán không? Bài viết này chúng ta cùng nhau bàn luận các thuật toán trong lập trình...