β fix: π Two-stack Queue completed #1716
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
π₯ Pull Request
Description
This pull request adds a comprehensive guide to implementing a queue using two stacks with a lazy transfer approach. The key changes include the algorithm overview, implementation details, usage example, complexity analysis, and a flowchart for better understanding.
Documentation and Implementation:
docs/Queue/Two-Stack-Queue.md
that includes a detailed guide on implementing a two-stack queue with explanations of key operations and their complexities.enqueue
,dequeue
, andisQueueEmpty
.β Fixes #1663
Type of change
Checklist: