File tree Expand file tree Collapse file tree 2 files changed +26
-0
lines changed
src/data-structures/priority-queue Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change 11# Priority Queue
22
3+ _ Read this in other languages:_
4+ [ _ 简体中文_ ] ( README.zh-CN.md ) ,
5+ [ _ Русский_ ] ( README.ru-RU.md )
6+
37In computer science, a ** priority queue** is an abstract data type
48which is like a regular queue or stack data structure, but where
59additionally each element has a "priority" associated with it.
Original file line number Diff line number Diff line change 1+ # Очередь с приоритетом
2+
3+ Очередь с приоритетом (англ. priority queue) — абстрактный тип данных в информатике,
4+ для каждого элемента которого можно вычислить его приоритет.
5+
6+ В очереди с приоритетами элемент с высоким приоритетом обслуживается раньше
7+ элемента с низким приоритетом. Если два элемента имеют одинаковый приоритет, они
8+ обслуживаются в соответствии с их порядком в очереди.
9+
10+ Очередь с приоритетом поддерживает две обязательные операции — добавить элемент и
11+ извлечь максимум(минимум).
12+
13+ Хотя приоритетные очереди часто реализуются в виде куч(heaps), они
14+ концептуально отличаются от куч. Очередь приоритетов является абстрактной
15+ концепцией вроде «списка» или «карты»; так же, как список может быть реализован
16+ в виде связного списка или массива, так и очередь с приоритетом может быть реализована
17+ в виде кучи или множеством других методов, например в виде неупорядоченного массива.
18+
19+ ## Ссылки
20+
21+ - [ Wikipedia] ( https://ru.wikipedia.org/wiki/%D0%9E%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D1%8C_%D1%81_%D0%BF%D1%80%D0%B8%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D1%82%D0%BE%D0%BC_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5) )
22+ - [ YouTube] ( https://www.youtube.com/watch?v=y_2toG5-j_M )
You can’t perform that action at this time.
0 commit comments