forked from 131/lab5_ivec
upd readme
This commit is contained in:
12
README.txt
12
README.txt
@@ -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 остаются без изменений
|
||||||
|
|||||||
Reference in New Issue
Block a user