Tôi muốn sử dụng ngăn xếp trong C, bất kỳ ai đề xuất thư viện?Thư viện cấu trúc dữ liệu C
Ví dụ cho bảng băm tôi đã sử dụng UThash.
Cảm ơn!
Tôi muốn sử dụng ngăn xếp trong C, bất kỳ ai đề xuất thư viện?Thư viện cấu trúc dữ liệu C
Ví dụ cho bảng băm tôi đã sử dụng UThash.
Cảm ơn!
Đây là một câu hỏi tương tự:
Are there any open source C libraries with common data structures?
Và đây là CCAN, C tương đương với CPAN:
Nếu bạn có thể sử dụng nó một chút và sử dụng C++, Qt là một thư viện thực sự tuyệt vời với nhiều cấu trúc dữ liệu cơ bản.
Nếu C++ là chấp nhận được, thì Qt là không cần thiết. Ngăn xếp nằm trong thư viện chuẩn C++. –
tìm thấy một từ câu hỏi trước, cảm ơn! – code2b
Lars, tôi vẫn sử dụng Qt cho tất cả các nguyên thủy khác mà nó cung cấp. Tôi thấy các thư viện chuẩn C++ không đầy đủ, nhưng có lẽ đó là sở thích cá nhân của riêng tôi. – kidjan
stack thực hiện phù hợp trong tờ giấy.
Đó là ngăn xếp đơn giản nhất ví dụ
int stack[1000];
int *sp;
#define push(sp, n) (*((sp)++) = (n))
#define pop(sp) (*--(sp))
...
{
sp = stack; /* initialize */
push(sp, 10);
x = pop(sp);
}
'sys/queue.h' có họ: http://stackoverflow.com/questions/3951020/what-would-be-a-good-open-source- lightweight-c-library-with-basic-utility-functio/3953575 # 3953575 –
'Đóng là không xây dựng'? Tôi không thấy câu hỏi này sẽ dẫn đến tranh luận hay thảo luận như thế nào. Nó chỉ xảy ra rằng hai trong số các câu trả lời được ra khỏi topic.Maybe một bản sao, nhưng chắc chắn mang tính xây dựng. – UmNyobe