MCPcopy
hub / github.com/TheAlgorithms/Python / is_empty

Method is_empty

data_structures/queues/double_ended_queue.py:336–351  ·  view source on GitHub ↗

Checks if the deque is empty. Time complexity: O(1) >>> our_deque = Deque([1, 2, 3]) >>> our_deque.is_empty() False >>> our_empty_deque = Deque() >>> our_empty_deque.is_empty() True >>> from collections import deque >>>

(self)

Source from the content-addressed store, hash-verified

334 return topop.val
335
336 def is_empty(self) -> bool:
337 """
338 Checks if the deque is empty.
339 Time complexity: O(1)
340 >>> our_deque = Deque([1, 2, 3])
341 >>> our_deque.is_empty()
342 False
343 >>> our_empty_deque = Deque()
344 >>> our_empty_deque.is_empty()
345 True
346 >>> from collections import deque
347 >>> empty_deque_collections = deque()
348 >>> list(our_empty_deque) == list(empty_deque_collections)
349 True
350 """
351 return self._front is None
352
353 def __len__(self) -> int:
354 """

Callers 4

appendMethod · 0.95
appendleftMethod · 0.95
popMethod · 0.95
popleftMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected