Opened 3 years ago
Closed 3 years ago
#83 closed ожидается проверка (задача сдана)
WW #3
Reported by: | Georgiy Angeni | Owned by: | Святослав Власов |
---|---|---|---|
Component: | WW_mergesort | Version: | 3.0 |
Keywords: | Cc: |
Description
Сказать честно, часть задания с сортировкой 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
- Инклюды от объявления mergesort в заголовочном файле стоило бы отделить парой пустых строк.
- В copy лучше использовать синтаксис массивов
- Вместо того, чтобы в кажой ветке main писать
if (argc > 2) printf("%s", arr[0]);
можно ведь просто в самом начале расширить условие до if (argc < 3)
- Зачем для строк создавать отдельный массив, если можно просто передать в сортировку argv?
- Неверные зависимости в Makefile
Бонус -- 1/1
comment:4 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 2.0 → 3.0 |
Note: See
TracTickets for help on using
tickets.
Корректность -- 4/7
Сортировка строк не работает, потому что compare_str на вход подается char**, а трактует она их как char*
Стиль -- 0/3
Лучше писать