BỘ NHỚ ĐỘNG TRONG C++ - Trang 9

***********/
bool Stack::empty() const
{
if (top_node == NULL) return true;
return false;
}
/********************************************************
***********/
Stack::Stack()
{
top_node = NULL;
count = 0;
}

Như thế đó, ta đã có 1 Linked Stack mà không dùng array. Dữ liệu được
nhập vào tới đâu thì bộ nhớ được cấp phát tới đó. Và khi dữ liệu được lấy
ra khỏi stack thì phần bộ nhớ của nó được giải phóng ngay lập tức, để dành
cho việc khác.
Các bạn tự nghiên cứu phần Queue nhé! Nếu bạn muốn ngâm cứu bản gốc
(tiếng Anh) thì bạn có thể email cho tôi:

[email protected]

.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.