Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#113 closed ожидается проверка (задача сдана)

WW_mergesort xoroshavin.aleksandr lab03

Reported by: Alexander Khoroshavin Owned by: Дмитрий Лапшин (lapshin)
Component: WW_mergesort Version:
Keywords: Cc:

Description


Change History (5)

comment:1 Changed 3 years ago by Дмитрий Лапшин (lapshin)

Owner: changed from Дмитрий Лапшин (lapshin) to Alexander Khoroshavin
Type: ожидается проверкаожидаются исправления

Слегка нарушаешь формат вывода.

Можно было бы на всю сортировку выделять память 1 раз...

По заданию функцию, которая точь-в-точь memcpy, надо было свою написать.

А так всё классно, и бонус в зачёт будет, как будет корректность.

8/10.

comment:2 Changed 3 years ago by Alexander Khoroshavin

Как именно формат вывода нарушается? Вроде никаких лишних символов не выводится. Нужен перевод строки в конце?

comment:3 Changed 3 years ago by Alexander Khoroshavin

Owner: changed from Alexander Khoroshavin to Дмитрий Лапшин (lapshin)
Type: ожидаются исправленияожидается проверка

Добавил перевод строки в выводе. Реализовал свою версию memcpy.

comment:4 Changed 3 years ago by Дмитрий Лапшин (lapshin)

Resolution: задача сдана
Status: assignedclosed

Формат вывода на пустом вводе всё ещё неправильный.

Зачем print_data то-то возвращает? Всё ещё в цикле вижу копирование по элементику. Как много памяти-то выделяется!

Всё ещё 8, но с бонусом 9.

comment:5 Changed 3 years ago by Alexander Khoroshavin

Почему нельзя сразу написать, как именно формат вывода нарушается?

print_data возвращает -1, если печать не удалась, например, передан неверный маркер типа, иначе возвращается 0.

Скажите, пожалуйста, как выделять память под временный буфер в рекурсивной функции единожды? Объявить глобально и использовать в функции?

Note: See TracTickets for help on using tickets.