Skip to content

Commit 738253e

Browse files
git mv data_structures/queue data_structures/queues (#12577)
Co-authored-by: Christian Clauss <[email protected]>
1 parent 338cbaf commit 738253e

11 files changed

+21
-17
lines changed

.pre-commit-config.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ repos:
1616
- id: auto-walrus
1717

1818
- repo: https://github.com/astral-sh/ruff-pre-commit
19-
rev: v0.9.4
19+
rev: v0.9.6
2020
hooks:
2121
- id: ruff
2222
- id: ruff-format
@@ -47,7 +47,7 @@ repos:
4747
- id: validate-pyproject
4848

4949
- repo: https://github.com/pre-commit/mirrors-mypy
50-
rev: v1.14.1
50+
rev: v1.15.0
5151
hooks:
5252
- id: mypy
5353
args:

DIRECTORY.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -275,15 +275,15 @@
275275
* [Singly Linked List](data_structures/linked_list/singly_linked_list.py)
276276
* [Skip List](data_structures/linked_list/skip_list.py)
277277
* [Swap Nodes](data_structures/linked_list/swap_nodes.py)
278-
* Queue
279-
* [Circular Queue](data_structures/queue/circular_queue.py)
280-
* [Circular Queue Linked List](data_structures/queue/circular_queue_linked_list.py)
281-
* [Double Ended Queue](data_structures/queue/double_ended_queue.py)
282-
* [Linked Queue](data_structures/queue/linked_queue.py)
283-
* [Priority Queue Using List](data_structures/queue/priority_queue_using_list.py)
284-
* [Queue By List](data_structures/queue/queue_by_list.py)
285-
* [Queue By Two Stacks](data_structures/queue/queue_by_two_stacks.py)
286-
* [Queue On Pseudo Stack](data_structures/queue/queue_on_pseudo_stack.py)
278+
* Queues
279+
* [Circular Queue](data_structures/queues/circular_queue.py)
280+
* [Circular Queue Linked List](data_structures/queues/circular_queue_linked_list.py)
281+
* [Double Ended Queue](data_structures/queues/double_ended_queue.py)
282+
* [Linked Queue](data_structures/queues/linked_queue.py)
283+
* [Priority Queue Using List](data_structures/queues/priority_queue_using_list.py)
284+
* [Queue By List](data_structures/queues/queue_by_list.py)
285+
* [Queue By Two Stacks](data_structures/queues/queue_by_two_stacks.py)
286+
* [Queue On Pseudo Stack](data_structures/queues/queue_on_pseudo_stack.py)
287287
* Stacks
288288
* [Balanced Parentheses](data_structures/stacks/balanced_parentheses.py)
289289
* [Dijkstras Two Stack Algorithm](data_structures/stacks/dijkstras_two_stack_algorithm.py)
File renamed without changes.

data_structures/queue/circular_queue.py data_structures/queues/circular_queue.py

+7-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ def __len__(self) -> int:
1717
>>> len(cq)
1818
0
1919
>>> cq.enqueue("A") # doctest: +ELLIPSIS
20-
<data_structures.queue.circular_queue.CircularQueue object at ...
20+
<data_structures.queues.circular_queue.CircularQueue object at ...
21+
>>> cq.array
22+
['A', None, None, None, None]
2123
>>> len(cq)
2224
1
2325
"""
@@ -51,11 +53,13 @@ def enqueue(self, data):
5153
as an index.
5254
>>> cq = CircularQueue(5)
5355
>>> cq.enqueue("A") # doctest: +ELLIPSIS
54-
<data_structures.queue.circular_queue.CircularQueue object at ...
56+
<data_structures.queues.circular_queue.CircularQueue object at ...
5557
>>> (cq.size, cq.first())
5658
(1, 'A')
5759
>>> cq.enqueue("B") # doctest: +ELLIPSIS
58-
<data_structures.queue.circular_queue.CircularQueue object at ...
60+
<data_structures.queues.circular_queue.CircularQueue object at ...
61+
>>> cq.array
62+
['A', 'B', None, None, None]
5963
>>> (cq.size, cq.first())
6064
(2, 'A')
6165
"""
File renamed without changes.

data_structures/queue/priority_queue_using_list.py data_structures/queues/priority_queue_using_list.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@ class FixedPriorityQueue:
5959
>>> fpq.dequeue()
6060
Traceback (most recent call last):
6161
...
62-
data_structures.queue.priority_queue_using_list.UnderFlowError: All queues are empty
62+
data_structures.queues.priority_queue_using_list.UnderFlowError: All queues are empty
6363
>>> print(fpq)
6464
Priority 0: []
6565
Priority 1: []
6666
Priority 2: []
67-
"""
67+
""" # noqa: E501
6868

6969
def __init__(self):
7070
self.queues = [
@@ -141,7 +141,7 @@ class ElementPriorityQueue:
141141
>>> epq.dequeue()
142142
Traceback (most recent call last):
143143
...
144-
data_structures.queue.priority_queue_using_list.UnderFlowError: The queue is empty
144+
data_structures.queues.priority_queue_using_list.UnderFlowError: The queue is empty
145145
>>> print(epq)
146146
[]
147147
"""
File renamed without changes.

0 commit comments

Comments
 (0)