From 27ca4315c6b95076ef2ad751cb3fc028318808dd Mon Sep 17 00:00:00 2001 From: wXwSmilewXw Date: Fri, 22 Nov 2024 07:49:25 +0300 Subject: [PATCH] Update vector.c --- LibraryC/vector.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/LibraryC/vector.c b/LibraryC/vector.c index 5be8e71480..47c50108d2 100644 --- a/LibraryC/vector.c +++ b/LibraryC/vector.c @@ -108,8 +108,8 @@ void vector_resize(Vector *v, size_t new_size) { // return; // } - if (new_size > v->capacity) { // Если новый размер превышает емкость - size_t new_capacity = (v->capacity == 0) ? 1 : v->capacity*2; // Установка новой емкости + + size_t new_capacity = (v->capacity == 0) ? 1 : v->capacity; // Установка новой емкости while (new_capacity < new_size) { // Увеличение емкости до нужного размера new_capacity *= 2; } @@ -128,7 +128,7 @@ void vector_resize(Vector *v, size_t new_size) { } v->data = new_data; // Установка нового массива данных v->capacity = new_capacity; // Обновление емкости - } + v->size = new_size; // Установка нового размера }