bác nào có tài liệu về phần tạo danh sách liên kết đơn bằng mảng tĩnh trong C thì cho em xin với ạ, hoặc cho e xin ví dụ để hiểu ạ.
cảm ơn ae
Danh sách liên kết tạo bằng mảng tĩnh
Bạn tham khảo
Cứ tưởng là object pool
nhưng xem lại int Insert_k() thì ko phải.
2 Likes
oki tks b nhaaaaaaaaaaaaaaa
Mình chưa hiểu ý bạn lắm. Bạn có thể giải thích thêm được không
- Object pool đại loại là lấy hẳn 1 mảng lớn thay vì
mallocvàfreeliên tục. Một DSLK (ko phải cái này) có thể dùng riêng 1 pool. - Để xóa 1 phần tử khỏi mảng ta swap nó với phần tử cuối cùng rồi trừ số phần tử đi 1.
- Cái bài đó là đang dùng danh sách bằng MẢNG chứ không hề có liên kết gì cả.
Dễ thấy đây là một DS bằng mảng kinh điển.
typedef struct {
int Elems[n];
int size;
} List;
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?