1
0
Fork 0
Commit Graph

14 Commits

Author SHA1 Message Date
wael 9c2944fec2 Fix merge sort header. 2021-10-14 12:47:14 +03:00
wael c723ad32bf Simplified and fixed the swap function, also fixed the bubble sort code. 2021-10-08 23:09:11 +03:00
wael 233b303bff Got the bubble sort tests somewhat compiling (needs two consecutive invokations to compile), need to fix implementation bugs in there still. 2021-10-03 19:52:32 +03:00
wael 06c58d8995 Improved bubble sort code, still need to figure out how to get the linker to link it against all the support code. 2021-10-02 21:03:05 +03:00
wael 42383ceec6 Simplified quick sort implementation. 2021-09-30 22:01:18 +03:00
wael d941802534 Start simplifying bubble sort implementation. 2021-09-30 22:00:48 +03:00
wael 4e8763376b Quick Sort tested and working, copy the changes to other sorting functions and their test code in the next commit. 2021-09-29 22:07:37 +03:00
wael ca8c720759 Remove the option to copy the array from quick_sort, to be done in all other sorting functions, as that made the code needlessly complicated and prone to failure, still the tests need refactoring - as do the other sorting functions. 2021-09-29 21:52:24 +03:00
wael 673967062d BST tests working mostly, added some compilation documentation, and added script to list files that are new to git while ignoring backup files. 2021-09-24 22:09:06 +03:00
wael 0aba164a14 Fix documentation typo in quicksort source 2021-09-18 19:24:55 +03:00
wael 29d32a612f More test fixes, yet more needs to be done 2021-09-08 21:53:31 +03:00
wael 885706b391 Implement quicksort based on the standard lib's implementation. 2021-09-08 15:48:44 +03:00
wael da6cf60a78 Update roadmap, and algorithms. 2021-09-06 19:29:37 +03:00
wael 6c165bb041 Added bubble sort algorithm 2021-09-06 17:49:01 +03:00