1. Khái niệm đối tượng (object) trong thế giới thực Đối tượng (object) trong thế giới thật là một thực…
programming
Đặc điểm của các phương pháp lập trình
Có nhiều phương pháp lập trình như lập trình hướng tác tử (Agent-oriented), hướng thủ tục (Procedural), hướng sự kiện…
Các thao tác trên cây nhị phân tìm kiếm (Binary Search Tree)
1. Đặc điểm của cây nhị phân tìm kiếm Cây nhị phân tìm kiếm (Binary Search Tree) là một cây…
Các thao tác cơ bản trên cây nhị phân (Binary Tree)
1. Biểu diễn cây nhị phân Cây nhị phân là một cấu trúc dữ liệu bao gồm các nút được…
Cấu trúc dữ liệu dạng cây là gì? Đặc điểm của cây nhị phân (Binary Tree)
1. Cấu trúc dữ liệu dạng cây là gì? Cây (tree) là một cấu trúc dữ liệu gồm một tập…
Hàng đợi (queue) là gì? Cách xây dựng hàng đợi
1. Hàng đợi (queue) là gì? Hàng đợi (queue) là một cấu trúc dữ liệu hoạt động theo cơ chế…
Ngăn xếp (stack) là gì? Cách xây dựng ngăn xếp
1. Ngắn xếp (stack) là gì? Ngăn xếp (stack) là một cấu trúc dữ liệu tuyến tính, hoạt động theo…
Xây dựng danh sách liên kết kép (Doubly Linked List) với con trỏ (pointer)
1. Định nghĩa danh sách liên kết kép Danh sách liên kết kép (doubly linked list) có đặc điểm là…
Các thao tác cơ bản trên danh sách liên kết đơn (Singly Linked List)
Có nhiều thao tác trên danh sách liên kết đơn như thêm node, hủy node, tìm kiếm node trong danh…
Xây dựng danh sách liên kết đơn với con trỏ (pointer)
1. Xây dựng một node trong danh sách liên đơn Danh sách liên kết đơn (singly linked list) có đặc…