Skip to content

arashtabaa/Stack-QueueApp

Repository files navigation

Stack-QueueApp

GitHub release

image_2024-05-22_133149599 image_2024-05-22_133137629

♻️ Description: Stack&Queue is a Windows Forms application that demonstrates basic queue and stack operations using graphical interface elements. The application allows users to add, remove, and clear items in a queue, as well as push, pop, and clear items in a stack. Additionally, it provides functionality to move items between stacks.

⚓ Features:

  • Stack Operations:

  • Push Items: Push new items onto the stack.

  • Pop Items: Pop items from the top of the stack.

  • Clear Stack: Clear all items from the stack.

  • Move Items: Move items from one stack to another.

  • Queue Operations:

  • Add Items: Add new items to the queue.

  • Remove Items: Remove items from the front of the queue.

  • Clear Queue: Clear all items from the queue.

💎 Usage:

  • Stack:

  • Pushing Items: Click the 'Push' button to add a new item to the stack.

  • Popping Items: Click the 'Pop' button to remove the item from the top of the stack.

  • Clearing Stack: Click the 'Clear Stack' button to remove all items from the stack.

  • Moving Items: Click the 'Move Item' button to move the top item from one stack to another.

  • Queue:

  • Adding Items: Click the 'Add to Queue' button to add a new item to the queue.

  • Removing Items: Click the 'Remove from Queue' button to remove an item from the front of the queue.

  • Clearing Queue: Click the 'Clear Queue' button to clear all items in the queue.

✅ Installation:

  1. Clone the repository from GitHub:
git clone https://github.com/arashtabaa/Stack-QueueApp.git
  1. Open the solution file Stack&Queue.sln in Visual Studio.
  2. Build and run the project.

💫 Requirements:

  • Visual Studio 2019 or later
  • .NET Framework 3.5 or higher

📍 Contributing:

  • Feel free to submit issues and enhancement requests.
  • Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

🪪 License:

  • This project is licensed under the MIT License. See the LICENSE file for more information.

✍️ Author:

About

This project is a Windows Forms application demonstrating basic queue and stack operations.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages