1.6 KiB
id | title | description |
---|---|---|
seminar-03 | 3rd seminar | Select sort implementation on arrays. |
This assignment has two versions. For the light version you can get 0.5 K₡. For the full fat one 1 K₡. You can choose only one of them.
To both of them you are given some basic tests. You can also have a look at the code used by the tests and use it to your advantage.
Details can be found in the doxygen comments included in the source files.
Light version (main_light.c
)
For the light version you have 3 functions to finish:
swap
- that swaps two ints passed by pointers.maximum
- that returns index of the biggestint
in the array.select_sort
- that sorts passed array using Select Sort.
Full fat version (main.c
)
For the full fat version you have 4 functions to implement:
swap
- that swaps two variables passed by pointers.maximum
- that returns index of the biggest element in the array using the comparator.select_sort
- that sorts passed array using Select Sort.int_comparator
- that is used for generic sort and maximum
To 2nd and 3rd function you are given a pseudocode that you can use to implement it.
Submitting
Ideally submit the assignment through the merge request. Step-by-step tutorial is
present here. For setting assignee my xlogin is xfocko
.
In case you do not want to experiment on GitLab, send me the source code via email,
but please prefix subject with: [PB071/14][seminar-03]
Deadline for the submission of the bonus is March 27th 24:00.