Skip to content

Commit 626f9e7

Browse files
committed
feat(components): добавить иллюстрации
1 parent eac6da9 commit 626f9e7

File tree

15 files changed

+218
-1
lines changed

15 files changed

+218
-1
lines changed

public/structures/array.svg

Lines changed: 25 additions & 0 deletions
Loading

public/structures/list.svg

Lines changed: 51 additions & 0 deletions
Loading

public/structures/map.svg

Lines changed: 23 additions & 0 deletions
Loading

public/structures/queue.svg

Lines changed: 17 additions & 0 deletions
Loading

public/structures/set.svg

Lines changed: 37 additions & 0 deletions
Loading

public/structures/stack.svg

Lines changed: 33 additions & 0 deletions
Loading

public/structures/tree.svg

Lines changed: 17 additions & 0 deletions
Loading

src/components/section/app-section.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,12 @@ defineProps({
192192
> :last-child {
193193
margin-bottom: 0 !important;
194194
}
195+
196+
:deep(> img:first-child) {
197+
display: block;
198+
width: 100%;
199+
margin-top: 10px !important;
200+
}
195201
}
196202
}
197203

src/structures/array/view-array.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import FilmsList from '@/structures/array/examples/films-list.vue'
1717
<template #description>
1818
Массив — это одна из самых распространённых структур данных в программировании. Они
1919
используются для хранения коллекции элементов.
20+
<img src="/structures/array.svg" alt="" />
2021
</template>
2122

2223
<template #pros>

src/structures/list/view-list.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ import PaintCanvas from '@/structures/list/examples/paint/paint-canvas.vue'
3535
эффективно управлять историей изменений.
3636
</li>
3737
</ul>
38+
39+
<img src="/structures/list.svg" alt="" />
3840
</template>
3941

4042
<template #example1>
@@ -51,7 +53,7 @@ import PaintCanvas from '@/structures/list/examples/paint/paint-canvas.vue'
5153
Преимущество связного списка заключается в том, что удаление элемента выполняется за <b>константное время O(1)</b>.
5254
В то время как в массиве для удаления элемента необходимо не только удалить сам
5355
элемент, но и сдвинуть все последующие элементы. В связном списке достаточно изменить
54-
ссылки prev и next у соответствующей ноды.
56+
ссылки prev и next у соответствующих нод.
5557
</template>
5658

5759
<template #cons>

0 commit comments

Comments
 (0)