>  Q&A  >  본문

队列设计问题

选座队列要怎么设计比较好。
应为座位可以随意选,如果不能随意选,我们直接放一个队列,按顺序出队。现在这种随意的队列,要怎么处理呢?
比方说,一场电影1000个座位,我redis要怎么弄啊

一辆想出轨的无轨电车一辆想出轨的无轨电车2796일 전825

모든 응답(2)나는 대답할 것이다

  • 数据分析师

    数据分析师2017-10-01 00:27:03

    큐 디자인 문제 - PHP 중국어 웹사이트 Q&A - 큐 디자인 문제 - PHP 중국어 웹사이트 Q&A

    둘러보고 배워보세요.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-02-22 10:07:15

    队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。

    没做过选座的,不过我看过电影也选过座,对队列也略知一二;结合现实场景,座位号是肯定不能放进队列了,而用户也不可能让他们排队选座,所以我想这个可能需要把用户的请求放进队列里,避免两个人选中同一个座位(超卖或者说复卖),处理一个用户的请求时应该有验证和一个锁座机制,后面用户在选的时候就应该给提示。个人想法,仅供参考,有欠缺的地方请大神们纠正和补充~~~


    회신하다
    0
  • 취소회신하다