forked from 131/lab6_list
обновил readme
This commit is contained in:
@@ -1,13 +1,20 @@
|
||||
Базовые структуры данных. Список
|
||||
--------------------------------
|
||||
# Базовые структуры данных. Список
|
||||
|
||||
* Склонировать репозиторий https://timp.pw/121/lab5_list.git
|
||||
(если репозиторий уже склонирован -- пропустить этот шаг ^_^)
|
||||
* Склонировать репозиторий https://timp.pw/121/lab6_list.git
|
||||
|
||||
В этом задании необходимо дописать функции для работы с двусвязным списком.
|
||||
Двусвязный список -- структура данных, которая имеет вид
|
||||
|
||||
Описание структуры данных в файле list.h
|
||||
```c
|
||||
struct list_node {
|
||||
struct list_node *next;
|
||||
struct list_node *prev;
|
||||
}
|
||||
```
|
||||
Где поля **next** и **prev** указывают на следующий и предыдущий элементы списка.
|
||||
При этом если предыдущего или следующего элемента списка не существует, указатель должен быть равен **NULL**
|
||||
|
||||
Описание структуры данных в файле list.h
|
||||
|
||||
Вам необходимо реализовать некоторые функции в файле ./list.c
|
||||
и пройти тесты (описанные в ./list_test.c).
|
||||
Reference in New Issue
Block a user