Commit graph

20 commits

Author SHA1 Message Date
3a05b90f09 restructured algorithms, added tests and tests in actions 2023-03-03 23:56:56 +01:00
427e5586d7 added testing 2023-03-03 01:37:09 +01:00
70e2b4460c rewrote the list implementation to use traits for better mocking when testing 2023-03-03 01:19:29 +01:00
c7b41c94c3 need to implement in place version of radix sort 2023-03-03 00:49:41 +01:00
d151bfb71c added iterative quicksort 2023-03-01 00:01:34 +01:00
b576638128 broken quicksort, async recursion is not being friendly 2023-02-28 23:40:08 +01:00
a786ad15e5 removed limiting of skip 2023-02-27 14:50:09 +01:00
33cd49d931 added a limit to how much skipping can be done to avoid low fps 2023-02-27 03:27:17 +01:00
dded57b568 main loop improvement, should probably add some form of state 2023-02-27 02:58:34 +01:00
d59ef79b96 added an exit button, cleaned up the algorithm choice 2023-02-26 23:25:41 +01:00
0b9d7b5acc re-added a lot of the algorithms! 2023-02-26 03:16:09 +01:00
c7255f5dcb Performance fixed: Rewrote to not use generators 2022-12-06 16:40:58 +01:00
d57068af75 Remember to build for Release, literally 100x performance! 2022-11-08 06:32:39 +01:00
759935c3c6 fixed graph rendering problems 2022-11-08 00:56:06 +01:00
643ae4a77f Still not able to freely choose generator 2022-11-07 22:38:37 +01:00
b7b3c5fdd7 testLOL 2022-11-07 03:36:26 +01:00
8bd2b12103 added some more sorting algos 2022-11-07 01:44:35 +01:00
fb91932372 fixed, add yield ahead of any change in the list to update the UI 2022-11-07 01:21:18 +01:00
5203cf1359 Created InsertSort 2022-11-06 23:10:16 +01:00
8d5847e1d9 initial 2022-11-06 22:44:59 +01:00