forked from 131/lab5_ivec
18b2aad88fff780987b898ea3e5a6e32e850219f
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Базовые структуры данных. Вектор
--------------------------------
* Склонировать репозиторий https://timp.pw/121/lab4_ivec.git
(если репозиторий уже склонирован -- пропустить этот шаг ^_^)
В этом задании мы должны реализовать вектор для типа int.
Вектор -- это динамический массив данных, который может менять свой размер
в процессе работы.
Описание структуры данных ivector в файле vector.h
Вам необходимо реализовать некоторые функции в файле ./vector.c
и пройти тесты (описанные в ./vector_test.c).
Команда для сборки проекта -- make
Команда для запуска тестов -- make test
Необходимо реализовать следующие функции
vector_len
vector_data
vector_resize
vector_initdata
vector_set
vector_get
vector_push
vector_pop
(Опционально, но очень желательно)
vector_insert
vector_del
Description
Languages
C
98.1%
Makefile
1.1%
Meson
0.8%