| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-24 | Add sorting_utils.cscoresort | Dominik Kaiser | |
| 2024-04-24 | Add is_sorted | Dominik Kaiser | |
| 2024-04-24 | Make norminette happy and some more error handling | Dominik Kaiser | |
| 2024-04-24 | Norminette formatting | Dominik Kaiser | |
| 2024-04-17 | Finally fix sorting | Dominik Kaiser | |
| Unfortunately the performance is not good right now, but this should be rather easy to fix. | |||
| 2024-04-17 | Change sorting direction (still not fully working) | Dominik Kaiser | |
| Somehow the 0 is still not sorted and in some cases 1 as well. TODO: Fix this | |||
| 2024-04-17 | Add movement (with some bugs) | Dominik Kaiser | |
| TODO: Fix sorting direction. Right now the numbers are sorted max -> min instead of min -> max. TODO: Fix sorting bug. Some numbers are not sorted. | |||
| 2024-04-17 | Add score calculation | Dominik Kaiser | |
| 2024-04-17 | Add presorting | Dominik Kaiser | |
| All entries that are not in order will be pushed into b. If the entry is larger than our pivot, it will be pushed to the bottom, else the top of b. | |||
| 2024-04-17 | Merge pull request #6 from dpu-kaiser/add_2op_optimizationHEADmaster | Dominik Kaiser | |
| Add optimization for double stack ops | |||
| 2024-04-17 | Merge branch 'master' into add_2op_optimization | Dominik Kaiser | |
| 2024-04-17 | Add optimization for double stack ops | Dominik Kaiser | |
| Now RA and RB will be optimized to RR | |||
| 2024-04-16 | Merge pull request #4 from dpu-kaiser/refactor-cmd_optimization | Dominik Kaiser | |
| Refactor cmd_optimization | |||
| 2024-04-16 | Refactor cmd_optimization | Dominik Kaiser | |
| 2024-04-16 | Merge pull request #2 from dpu-kaiser/simplify-args | Dominik Kaiser | |
| Simplify args | |||
| 2024-04-16 | Adjust main to correctly use and free data | Dominik Kaiser | |
| 2024-04-16 | Fix syntax error | Dominik Kaiser | |
| 2024-04-16 | Simplify arguments into t_psdata | Dominik Kaiser | |
| 2024-04-16 | Revert "Add inefficient quicksort? algorithm" | Dominik Kaiser | |
| This reverts commit f421b2dcf9a5d12655e48f4a06f35f17e785fb0f. | |||
| 2024-04-16 | Add inefficient quicksort? algorithm | Dominik Kaiser | |
| This algorithm is based on quicksort but probably not really in its spirit. It is extremely inefficient but could maybe fixed with some post-optimization. | |||
| 2024-04-15 | Merge pull request #1 from dpu-kaiser/rotating_arrays | Dominik Kaiser | |
| Rotating arrays | |||
| 2024-04-15 | Fix push bug | Dominik Kaiser | |
| 2024-04-15 | Change stacks from linked lists to rotating arrays | Dominik Kaiser | |
| 2024-04-15 | Make Makefile linux compatible | Dominik Kaiser | |
| 2024-04-15 | Add error handling for stack optimization | Dominik Kaiser | |
| 2024-04-13 | Create function for step-by-step sorting | Dominik Kaiser | |
| 2024-04-13 | Add cmd optimization | Dominik Kaiser | |
| After the sorting algorithm was executed remove unneccessary commands. | |||
| 2024-04-13 | Change optimization to stack_* in Makefile | Dominik Kaiser | |
| I should check the Makefile before committing in the future. | |||
| 2024-04-13 | Rename optimization.c to stack_optimization.c | Dominik Kaiser | |
| Also some cleanup and trying to make norminette happy | |||
| 2024-04-13 | Add stack optimization | Dominik Kaiser | |
| I want to use lsd radix sort which only works with positive numbers. The added functions optimize the stack so it is only positive numbers. As we don't need the actual contents of the stack, we can just override. | |||
| 2024-04-13 | Add empty stack_optimize function | Dominik Kaiser | |
| 2024-04-13 | Add radixsort | Dominik Kaiser | |
| 2024-04-13 | Add sorting function (without any sorting yet) | Dominik Kaiser | |
| 2024-04-13 | Add debug printing to main | Dominik Kaiser | |
| This will be removed in the end but for now it is nice to see if the stack has actually been sorted. | |||
| 2024-04-13 | Fix input handling | Dominik Kaiser | |
| Before the fix, the last element was ignored while checking for duplicates. Now all elements are checked and input handling should be working fine. | |||
| 2024-04-13 | Add command handling to makefile and setup main | Dominik Kaiser | |
| 2024-04-13 | Add command list printing | Dominik Kaiser | |
| 2024-04-13 | Finish command handling and add command printing | Dominik Kaiser | |
| 2024-04-12 | Add error handling and create base for commands | Dominik Kaiser | |
| 2024-04-12 | Add libft and input handling | Dominik Kaiser | |
| 2024-04-12 | Setup project | Dominik Kaiser | |
