1
0
forked from 131/lab5_ivec

upd readme

This commit is contained in:
dzruyk
2022-04-16 03:34:45 +03:00
parent 18b2aad88f
commit aa70890469

View File

@@ -9,6 +9,7 @@
в процессе работы. в процессе работы.
Описание структуры данных ivector в файле vector.h Описание структуры данных ivector в файле vector.h
Вам необходимо реализовать некоторые функции в файле ./vector.c Вам необходимо реализовать некоторые функции в файле ./vector.c
и пройти тесты (описанные в ./vector_test.c). и пройти тесты (описанные в ./vector_test.c).
@@ -16,7 +17,9 @@
Команда для запуска тестов -- make test Команда для запуска тестов -- make test
Необходимо реализовать следующие функции * Необходимо реализовать следующие функции(короткое описание функций можно
подсмотреть в vector.h):
vector_len vector_len
vector_data vector_data
vector_resize vector_resize
@@ -31,4 +34,11 @@
vector_insert vector_insert
vector_del vector_del
Для работы вам могут понадобится следующие библиотечные функции:
* malloc(size_t size) -- функция, динамически выделяющая size байт и возвращающая
указатель на выделенный кусок
* realloc(void *ptr, size_t size) -- функция изменяющая размер выделенного куска памяти
на вход принимает указатель на предыдущий выделенный кусок.
возвращает укзаатель на заново выделенную память.
Все предыдущие данные в ptr остаются без изменений