Wael Karram
|
2eac7bd96a
|
Bugfixes for linked lists.
|
2022-07-23 21:24:21 +03:00 |
wael
|
df26c1cf4b
|
More streamlining of queue.
|
2022-02-16 17:07:51 +02:00 |
wael
|
c5ff983bc2
|
More streamlining of single linked lists.
|
2022-02-16 17:07:05 +02:00 |
wael
|
ac7e772a05
|
More streamlining of double linked lists.
|
2022-02-16 17:05:29 +02:00 |
wael
|
30ad230ade
|
More work on single linked lists, added more clearing function.
|
2022-02-16 16:51:32 +02:00 |
wael
|
4c394f94b5
|
Cleaned up the double linked lists code, now does minimal checking at runtime and levareges assertions for wider checks in debug mode.
|
2022-02-16 13:46:11 +02:00 |
wael
|
56e195c9b4
|
Streamlined single linked lists some more.
|
2022-02-16 13:45:08 +02:00 |
wael
|
cf57df8f27
|
Optimized and slimmed down single linked lists, similar work to follow. Allows for better debugging flow too.
|
2022-02-12 17:15:25 +02:00 |
wael
|
48c240315f
|
Clean up of double linked lists, with expansion of length to size_t instead of int.
|
2022-01-05 17:47:42 +02:00 |
wael
|
87cd5c3f45
|
Cleaned single linked list up.
|
2022-01-05 16:44:24 +02:00 |
wael
|
8ae807fb89
|
More fixes to queue, still needs fixing serialization/enqueuing.
|
2022-01-05 16:15:46 +02:00 |
wael
|
4db662556a
|
Got queue tests to compile and run, still needs debugging.
|
2022-01-03 23:16:15 +02:00 |
wael
|
58566f3a87
|
Work on getting queue closer to compile.
|
2022-01-03 22:53:52 +02:00 |
wael
|
b8278330db
|
Fixed serialization code for double linked lists and updated tests.
|
2022-01-03 22:50:13 +02:00 |
wael
|
106b1817b2
|
Slight test code improvements for single linked list.
|
2022-01-03 22:49:28 +02:00 |
wael
|
14a4162fc3
|
Rearchitectured and fixed single linked lists (serialization), next commits shall fix the same issue in other structures.
|
2022-01-03 16:33:56 +02:00 |
wael
|
d660572fe2
|
Started fixing the serialization functions in lists, still not done.
|
2022-01-03 15:14:57 +02:00 |
wael
|
e1e301fa14
|
Work on getting queue closer to compile.
|
2022-01-02 17:10:46 +02:00 |
wael
|
fdbc851f5f
|
Updated heap implementation and started implementing vectors
|
2021-12-01 12:59:48 +02:00 |
wael
|
e853c86771
|
Added license (GPLv3-only), still have to add notice to the rest of the files and license to the docs.
|
2021-11-22 19:32:54 +02:00 |
Wael Karram
|
99d8e4e76c
|
Finished implementing queue and tests thereof, just need to run them and fix the problems (that'll surely arise).
|
2021-10-25 16:51:53 +03:00 |
Wael Karram
|
a9dd1808bc
|
More work on queues, still not finished!
|
2021-10-25 15:19:28 +03:00 |
Wael Karram
|
c00fda9ea2
|
Fix the single and double linked list implementations - this means that queue should be OK, but that still needs testing.
|
2021-10-21 12:32:13 +03:00 |
Wael Karram
|
d24da97b49
|
Added serialization code to the list data structures, needs further testing and fixes.
|
2021-10-20 10:45:42 +03:00 |
Wael Karram
|
0ae35dfff6
|
More work on queues.
|
2021-10-17 15:15:21 +03:00 |
Wael Karram
|
abcb3e98f7
|
Initial Queue implementation.
|
2021-10-17 14:55:37 +03:00 |
wael
|
34c678fb6d
|
fixed error handling in linked lists
|
2021-09-26 22:54:52 +03:00 |
wael
|
47e63eeb9c
|
Updated single linked list code.
|
2021-09-26 17:37:24 +03:00 |
wael
|
a3ce1f9ddd
|
Complete the single linked list implementation, it should be totally functional now
|
2021-09-26 17:06:57 +03:00 |
wael
|
4ec632b9cd
|
Added initial header for queue.h
|
2021-09-26 16:45:46 +03:00 |
wael
|
514471a92b
|
Fixed some tests, bubble sort test still doesn't work.
|
2021-09-08 21:24:16 +03:00 |
wael
|
3efbaccaed
|
Fixing generic function arguments.
|
2021-09-08 15:21:20 +03:00 |
wael
|
a44009d03e
|
Fixing generic function arguments.
|
2021-09-08 15:11:55 +03:00 |
wael
|
b42f04b35c
|
Fixed more styling issues in linked list source files, started implementing a queue data structure
|
2021-09-08 00:17:24 +03:00 |
wael
|
8af9483c46
|
Added more docs, and fixed some file documentation/comments in linked lists.
|
2021-09-07 23:55:38 +03:00 |
wael
|
0296538762
|
Add comments to single linked list header, and start documenting it in groff files.
|
2021-09-07 18:34:47 +03:00 |
wael
|
c6b3367d27
|
Done implementing double-linked-lists, and rewrote single linked lists to play along nicely (different function names)
|
2021-09-04 17:18:06 +03:00 |
wael
|
d12c3df291
|
Implemented doubly-linked lists with tests, started testing, lots to fix still.
|
2021-09-04 15:15:27 +03:00 |
wael
|
a8f07c1fa0
|
Finished doubly-linked lists, need to write tests still.
|
2021-09-04 00:01:06 +03:00 |
wael
|
67e14a211c
|
Almost done implementing double-linked lists, 2 more functions left - list freeing functions specifically.
|
2021-09-03 22:06:00 +03:00 |
wael
|
03f10e9267
|
Almost done implementing double-linked lists, 4 more functions left.
|
2021-09-02 22:44:11 +03:00 |
wael
|
bd9f66b85b
|
implemented more functions in double_linked_list.c, a few more to go.
|
2021-09-02 22:01:27 +03:00 |
wael
|
0e6259a87c
|
Removed all ignored files
|
2021-09-01 11:33:04 +03:00 |
wael
|
54fa19f766
|
Start implementing the double-linked lists.
|
2021-09-01 11:17:34 +03:00 |
wael
|
72f3ae3164
|
Initial Commit
|
2021-08-29 17:26:31 +03:00 |