Opened 5 years ago

Closed 5 years ago

#293 closed ожидаются исправления (задача сдана)

WW #4

Reported by: egipti.pavel Owned by: egipti.pavel
Component: WW_mergesort Version: 2.0
Keywords: Cc:

Description


Change History (4)

comment:1 Changed 5 years ago by Egor Suvorov

Owner: changed from Egor Suvorov to egipti.pavel
Type: ожидается проверкаожидаются исправления

Попытка есть, по корректности 1/10.

comment:2 Changed 5 years ago by egipti.pavel

Owner: changed from egipti.pavel to Egor Suvorov
Version: 1.02.0

comment:3 Changed 5 years ago by Egor Suvorov

Owner: changed from Egor Suvorov to egipti.pavel

Корректность 6.5/7:

  1. Выводятся лишние пробелы.

Стиль 2/3:

  1. В конце main добавьте ветку else assert(!"Unknown type to sort");, чтобы выводить ошибку, если первый аргумент непоняттный.
  2. stdio.h включается в угловых скобках.
  3. Не __INT_MAX__, а SIZE_MAX. И не <, а <=.
  4. mergesort можно упростить, написав один цикл вместо трёх в склеивании.
  5. Последний цикл в mergesort можно заменить на один вызов my_memcpy.

А вообще с указателями изящно, да, это +1 бонус по стилю, если упростите остальной код.

comment:4 Changed 5 years ago by Egor Suvorov

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

Кажется, так и осталось.

Захотите дорешать — переоткрывайте тикет.

Note: See TracTickets for help on using tickets.