Skip to content

Commit 0aa63ff

Browse files
Stulov Alextrekhleb
Stulov Alex
authored andcommitted
Translate heap into Russian. Add links to main README file. (trekhleb#317)
1 parent 94d7614 commit 0aa63ff

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

src/data-structures/heap/README.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Heap (data-structure)
22

3+
_Read this in other languages:_
4+
[_简体中文_](README.zh-CN.md),
5+
[_Русский_](README.ru-RU.md)
6+
37
In computer science, a **heap** is a specialized tree-based
48
data structure that satisfies the heap property described
59
below.
+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Куча (структура данных)
2+
3+
В компьютерных науках куча — это специализированная структура данных типа дерево, которая удовлетворяет свойству кучи:
4+
если B является узлом-потомком узла A, то ключ(A) ≥ ключ(B). Из этого следует, что элемент с наибольшим ключом всегда
5+
является корневым узлом кучи, поэтому иногда такие кучи называют max-кучами.
6+
7+
![Max-куча](https://upload.wikimedia.org/wikipedia/commons/3/38/Max-Heap.svg)
8+
9+
Если сравнение перевернуть, то наименьший элемент будет всегда корневым узлом, такие кучи называют min-кучами.
10+
11+
![Min-куча](https://upload.wikimedia.org/wikipedia/commons/6/69/Min-heap.png)
12+
13+
Не существует никаких ограничений относительно того, сколько узлов-потомков имеет каждый узел кучи. На практике их
14+
число обычно не более двух. Куча является максимально эффективной реализацией абстрактного типа данных, который
15+
называется очередью с приоритетом.
16+
17+
Узел на вершине кучи, у которого нет родителей, называется корневым узлом.
18+
19+
## Ссылки
20+
21+
- [Wikipedia](https://ru.wikipedia.org/wiki/Куча_(структура_данных))
22+
- [YouTube](https://www.youtube.com/watch?v=noQ4SUoqrQA)

0 commit comments

Comments
 (0)