Opened 5 years ago
Closed 4 years ago
#367 closed ожидаются исправления (задача сдана)
WW #3
Reported by: | kurnosova.polina | Owned by: | Vasily Alferov |
---|---|---|---|
Component: | WW_intrusive_list | Version: | 3.0 |
Keywords: | Cc: |
Description
Ураа!!
Change History (7)
comment:1 Changed 5 years ago by
comment:2 Changed 5 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:3 Changed 5 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
comment:4 Changed 5 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Ты точно хотела делать free для _всех_ нод в remove_point? :)
comment:5 Changed 4 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 2.0 → 3.0 |
Не точно.............
comment:6 Changed 4 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Слушай, исправь, пожалуйста, ошибку? Внимательно посмотри на remove_point. Там нужно удалить две строчки (а лучше три, но можно и две) и всё заработает правильно. Я даже тест подскажу.
add 1 2 add 3 4 rm 3 4
Сейчас это падает.
comment:7 Changed 4 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
Молодец!
Стиль: 3/3. Но на всякий случай, ; после if и while ставить необязательно.
Корректность: 8/9.
В remove_point и remove_all_points ты сначала освобождаешь память, а потом обращаешься к следующему элементу. Таким образом, ты обращаешься к освобождённой памяти.