Opened 3 years ago
Closed 3 years ago
#99 closed ожидается проверка (задача сдана)
WW_mergesort
Reported by: | Наталья Марцинковская | Owned by: | Святослав Власов |
---|---|---|---|
Component: | WW_mergesort | Version: | 3.0 |
Keywords: | Cc: |
Description
Пока только int, не могу разобраться с тем, как считывать char и str - ругается компилятор
Change History (5)
comment:1 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
Добавила строки и символы, сделала еще бонус, исправила стиль.
comment:3 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Корректность -- 7/7
Стиль -- 2/3
- В конце вывода не хватает пустой строки.
- Разбей код на логические блоки пустыми строками. Сложно читать сплошную портянку без пауз. Открой, к примеру, исходник какого-нибудь файла написанного на си и посмотри как код в нем разделен пустыми строками на блоки. Постарайся сделать у себя что-то похожее.
- Зачем писать
res = a; ... free(res);
когда можно написать
free(a);
- Синтаксис массивов?
for(int i = 0; i < elements * element_size; i++){ *(start + i) = *(res + i); }
- Кое где намешала пробелы с табуляцией -- у меня съехали отступы
- Какой смысл копировать аргументы из argv в отдельный массив при сортировки строк?
Бонуса нет, потому что результаты работы рекурсивных вызовом mergesort не проверяются. Если в одном из рекурсивных вызовов произойдет ошибка -- вызывающая функция об этом не узнает и спокойно продолжит работу.
comment:4 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 2.0 → 3.0 |
Постаралась исправить все красиво
comment:5 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
10.9/11
Всё равно отступы разъехались.
Note: See
TracTickets for help on using
tickets.
Корректность -- 0/7
Стиль -- 2.3/3
лучше так: