Commit graph

14 commits

Author SHA1 Message Date
4cfd56bcea refactor(linked list): improved allocation error handling 2025-05-15 13:53:02 -05:00
ca59eec627 feat(queue): implemented schrink to fit function 2025-05-15 13:03:03 -05:00
06cc299160 perf(queue): improved peek function by inlining it 2025-05-15 12:33:07 -05:00
0dfa753a56 feat(queue): implemented clear function 2025-05-01 17:30:53 -05:00
ffdb897cda feat(linked list): added linked list datastructure, initialization and destruction 2025-04-25 14:44:24 -05:00
6e83855216 feat(dynamic array): added dynamic array datastructure with init and destroy function 2025-04-24 10:34:57 -05:00
c24d41f419 fix(queue): fixed reallocation issue and made init of queue consistent with stack 2025-04-24 04:49:52 -05:00
8b0a617cb8 feat(stack): implemented pop function for stack 2025-04-23 12:05:36 -05:00
f2ab24a7c1 fix(queue): removed test code 2025-04-22 17:19:33 -05:00
9893d2f268 feat(queue): added pop function to queue 2025-04-21 15:30:49 -05:00
160f6b513e feat(queue): implemented peek function 2025-04-21 15:14:06 -05:00
d831ad3409 perf(queue): improved performance of queue by changing to dynamic list instead of doubly linked list 2025-04-21 13:10:44 -05:00
04744bb890 feat(queue): added push function to queue 2025-04-20 09:08:59 -05:00
3e04e24b1c feat(queue): added queue datastructure with init and destroy function 2025-04-19 15:14:30 -05:00