为了账号安全,请及时绑定邮箱和手机立即绑定

队列和栈的使用场景?

队列和栈的使用场景?

侃侃尔雅 2018-11-02 06:02:43
最近在研究C#的集合类。我实在想不出Queue和Stack的使用场景。谁能帮我举几个实际应用的例子?
查看完整描述

2 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

比如有些任务很耗时但不得不做,那么你可能放在一个队列里,使用一个线程每一次从队列里取出一个并执行

浏览器的后退功能是典型的栈应用,如果你的系统需要支持撤消功能也可以考虑栈

使用二叉树和栈制作简易的带运算符优先级和括号的计算器是数据结构中经常用到的例子

WOW登陆的时候要排队,告诉你是第200个可以登陆的人之类的,系统自然是使用队列每次允许一个玩家进入


查看完整回答
反对 回复 2018-11-05
?
当年话下

TA贡献1890条经验 获得超9个赞

先进先出用queue

后进先出用stack


查看完整回答
反对 回复 2018-11-05
  • 2 回答
  • 0 关注
  • 1707 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信