using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace demo1.Algorithum
{
class StackAndQueue
{
public static void Main(string[] args){
Stack<int> stack = new Stack<int>();
stack.Push(1);
stack.Push(2);
stack.Push(3);
while(stack.Count > 0)
{
int top = stack.Pop();
Console.WriteLine(top);
}
Queue<int> queue = new Queue<int>();
queue.Enqueue(1);
queue.Enqueue(2);
queue.Enqueue(3);
while (queue.Count > 0)
{
int front= queue.Dequeue();
Console.WriteLine(front);
}
Console.ReadLine();
}
}
}
c#中栈和堆的实现
最新推荐文章于 2024-10-19 16:02:10 发布
本文深入探讨C#编程中的栈和堆内存管理,解释它们的工作原理,包括分配、回收以及如何影响程序性能。通过实例分析,阐述栈与堆的区别和使用场景,帮助开发者更好地理解和优化代码。
摘要由CSDN通过智能技术生成