Để kiểm tra xem một năm có phải là năm nhuận hay không, bạn có thể sử dụng một thuật toán đơn giản dựa trên các quy tắc được nêu ở dưới đây. Năm nhuận là gì? Để cài đặt thuật toán kiểm tra năm nhuận, bạn cần hiểu năm nhuận là gì? Năm nhuận […]
Chia sẻ
Chuyển cơ số 10 sang cơ số 8 và ngược lại
Bài này xin hướng dẫn các bạn cách chuyển cơ số 10 sang cơ số 8 và ngược lại. Bài viết sẽ hướng dẫn chi tiết ý tưởng và cung cấp lời giải tham khảo sử dụng cấu trúc dữ liệu ngăn xếp. Chuyển cơ số 10 sang cơ số 8 Chuyển cơ số 10 […]
Cây nhị phân – Binary Tree
Phần trước mình đã hướng dẫn các bạn về danh sách liên kết. Trong phần hướng dẫn tiếp theo này, chúng ta sẽ đi tìm hiểu về cấu trúc dữ liệu Cây. Bài hôm nay sẽ trình bày về cây nhị phân(binary tree), bài tiếp theo sẽ trình bày về cây tìm kiếm nhị phân(binary […]
Danh sách liên kết vòng – Circular Linked List
Danh sách liên kết vòng(Circular Linked List) là danh sách liên kết có thêm sự kết nối giữa 2 phần tử đầu tiên và phần tử cuối cùng để tạo thành vòng khép kín. Bài viết này Nguyễn Văn Hiếu sẽ hướng dẫn bạn cách cài đặt DSLK vòng trong C/C++ nhé. 1. Lý thuyết […]
Bảng băm – Hash tables
Trong khoa học máy tính, bảng băm(Hash Tables) là một cấu trúc dữ liệu sử dụng hàm băm để ánh xạ từ giá trị xác định, được gọi là khóa (ví dụ như tên của một người), đến giá trị tương ứng (ví dụ như số điện thoại của họ). Do đó, bảng băm là một mảng kết hợp. Hàm […]